docs: public void setDate(final ReadableInstant instant) {
          long instantMillis = DateTimeUtils.getInstantMillis(instant);
          if (instant instanceof ReadableDateTime) {
              ReadableDateTime rdt = (ReadableDateTime) instant;
              Chronology instantChrono = DateTimeUtils.getChronology(rdt.getChronology());
              DateTimeZone zone = instantChrono.getZone();
              if (zone != null) {
                  instantMillis = zone.getMillisKeepLocal(getZone(), instantMillis);
              }
          }
          setDate(instantMillis);
      }