code: public static SimpleFormatter<Moment> ofMomentPattern(
          String pattern,
          Locale locale,
          TZID tzid
      ) {
  
          return new SimpleFormatter<>(
              Moment.class,
              pattern,
              locale,
              Leniency.SMART,
              tzid.canonical()
          );
  
      }
docs: /*[deutsch]
  <p>Konstruiert einen Formatierer f&uuml;r globale Zeitstempelobjekte (Momente). </p>
  
  <p>Der angegebene Zeitzonenparameter hilft, fehlende Zeitzonen- oder Offset-Informationen in der Eingabe
  zu ersetzen oder m&ouml;glicherweise mehrdeutige Zeitzonennamen aufzul&ouml;sen. </p>
  
  @param   pattern     format pattern
  @param   locale      format locale
  @param   tzid        timezone id
  @return  new format object for formatting {@code Moment}-objects using given locale and timezone
  @throws  IllegalArgumentException if resolving of pattern fails or the timezone cannot be loaded
  @since   5.0