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