code: public static Date parseISO8601Date(String dateString) {
          try {
              return doParseISO8601Date(dateString);
          } catch(RuntimeException ex) {
              throw handleException(ex);
          }
      }
docs: Parses the specified date string as an ISO 8601 date and returns the Date
  object.
  
  @param dateString
  The date string to parse.
  
  @return The parsed Date object.