code: private static Format getDateFormatProcessor(ColumnFormat columnFormat, Locale locale) {
          if (!DATE_OUTPUT_FORMAT_STRINGS.containsKey(columnFormat.getName())) {
              throw new NoSuchElementException(UNKNOWN_DATE_FORMAT_EXCEPTION);
          }
          SimpleDateFormat dateFormat =
                  new SimpleDateFormat(DATE_OUTPUT_FORMAT_STRINGS.get(columnFormat.getName()), locale);
          dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
          return dateFormat;
      }
docs: The function to get a formatter to convert date elements into a string.
  
  @param columnFormat the (@link ColumnFormat) class variable that stores the format name that must belong to
  the set of {@link DataWriterUtil#DATE_OUTPUT_FORMAT_STRINGS} mapping keys.
  @param locale       locale for parsing date elements.
  @return a formatter to convert date elements into a string.