code: function (dateString, successCB, failureCB, options) {
          argscheck.checkArgs('sfFO', 'Globalization.stringToDate', arguments);
          exec(successCB, failureCB, 'Globalization', 'stringToDate', [{'dateString': dateString, 'options': options}]);
      }
docs: Parses a date formatted as a string according to the client's user
  preferences and calendar using the time zone of the client and returns
  the corresponding date object. It returns the date to the successCB
  callback with a properties object as a parameter. If there is an error
  parsing the date string, then the errorCB callback is invoked.
  
  The defaults are: formatLength="short" and selector="date and time"
  
  @param {String} dateString
  @param {Function} successCB
  @param {Function} errorCB
  @param {Object} options {optional}
  formatLength {String}: 'short', 'medium', 'long', or 'full'
  selector {String}: 'date', 'time', or 'date and time'
  
  @return    Object.year {Number}: The four digit year
  Object.month {Number}: The month from (0 - 11)
  Object.day {Number}: The day from (1 - 31)
  Object.hour {Number}: The hour from (0 - 23)
  Object.minute {Number}: The minute from (0 - 59)
  Object.second {Number}: The second from (0 - 59)
  Object.millisecond {Number}: The milliseconds (from 0 - 999),
  not available on all platforms
  
  @error GlobalizationError.PARSING_ERROR
  
  Example
  globalization.stringToDate('4/11/2011',
  function (date) { alert('Month:' + date.month + '\n' +
  'Day:' + date.day + '\n' +
  'Year:' + date.year + '\n');},
  function (errorCode) {alert(errorCode);},
  {selector:'date'});