code: protected static Date parseDateParameter (String value, String invalidDataMessage)
          throws DataValidationException
      {
          try {
              synchronized (_dparser) {
                  return _dparser.parse(value);
              }
          } catch (ParseException pe) {
              throw new DataValidationException(invalidDataMessage);
          }
      }
docs: Internal method to parse a date.