code: static LocalDate toLocalDate(final Calendar self) {
          return LocalDate.of(self.get(Calendar.YEAR), toMonth(self), self.get(Calendar.DAY_OF_MONTH));
      }
docs: Converts the Calendar to a corresponding {@link java.time.LocalDate}. If the Calendar has a different
  time zone than the system default, the LocalDate will be adjusted into the default time zone.
  
  @param self a Calendar
  @return a LocalDate
  @since 2.5.0