code: private boolean setDate(String day, String month, String year) {
          String fullDate = RetryUtils.retry(4, () -> monthYearButton.getText()).trim();
          if (!fullDate.contains(month) || !fullDate.contains(year)) {
              monthYearButton.click();
              if (!yearAndMonth.ready()) {
                  monthYearButton.click();
              }
              goToYear(year, fullDate);
              WebLink monthEl = new WebLink(monthContainer).setText(month, SearchType.EQUALS).setInfoMessage("month " + month);
              monthEl.click();
              selectOkButton.click();
          }
          WebLocator dayEl = new WebLocator(dayContainer).setText(day, SearchType.EQUALS).setVisibility(true).setInfoMessage("day " + day);
          Utils.sleep(50);
          return dayEl.click();
      }
docs: example new DataField().setDate("19", "05", "2013")
  
  @param day   String 'dd'
  @param month String 'MMM'
  @param year  String 'yyyy'
  @return true if is selected date, false when DataField doesn't exist