code: public String getEstimateDate() {
          final DateParser parser = new DateParser(getDate());
          if (estimateDate == null) {
              estimateDate = parser.getEstimateCalendar();
          }
          final SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd",
                  Locale.US);
          return format(formatter, estimateDate);
      }
docs: Like sort date only we are starting in on correcting the problems with
  approximations.
  
  @return string in the form yyyymmdd