code: private boolean setDate(String day, String month, String year) {
          click();
          String fullDate = monthYearButton.getText().trim();
          if (!fullDate.contains(month) || !fullDate.contains(year)) {
              monthYearButton.click();
              goToYear(year, fullDate);
              WebLocator yearEl = new WebLocator(yearContainer).setText(year, SearchType.EQUALS).setInfoMessage("year " + year);
              yearEl.click();
              WebLocator yearContainer1 = new WebLocator(yearAndMonth).setClasses("x-date-mp-year", "x-date-mp-sel");
              WebLocator yearEl1 = new WebLocator(yearContainer1).setText(year, SearchType.EQUALS);
              if (!yearEl1.ready(1)) {
                  yearEl.click();
              }
              WebLocator monthEl = new WebLocator(monthContainer).setText(month, SearchType.EQUALS).setInfoMessage("month " + month);
              monthEl.click();
              selectOkButton.click();
          }
          WebLocator dayEl = new WebLocator(dayContainer).setText(day, SearchType.EQUALS).setInfoMessage("day " + day);
          dayEl.click();
          return true;
      }
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