code: public static String formatDate(long date, String format,
                                      String timeZone) {
          return formatDateBase(date, format, timeZone);
      }
docs: Gets a date with a desired format as a String
  
  @param date     date to be formated
  @param format   desired format (e.g. "yyyy-MM-dd HH:mm:ss")
  @param timeZone specify the intended timezone (e.g. "GMT", "UTC", etc.)
  @return returns a date with the given format