docs: public Date toDate(final TimeZone timeZone) {
          final Calendar calendar = Calendar.getInstance(timeZone);
          calendar.clear();
          calendar.set(getYear(), getMonthOfYear() - 1, getDayOfMonth(),
                      getHourOfDay(), getMinuteOfHour(), getSecondOfMinute());
          Date date = calendar.getTime();
          date.setTime(date.getTime() + getMillisOfSecond());
          return correctDstTransition(date, timeZone);
      }