docs: function parseISO(dateString) {
    var timestamp = Date.parse(dateString);
  
    if (!isNaN(timestamp)) {
      return new Date(timestamp);
    }
  
    var date, offsetString, offset;
    var components = dateString.slice(0,-5).split(/\D/).map(function(itm){
      return parseInt(itm, 10) || 0;
    });
  
    components[1]-= 1;
    offsetString = dateString.slice(-5);
    offset = parseInt(offsetString, 10) / 100;
  
    date = new Date(Date.UTC.apply(Date, components));
    date.setHours(date.getHours() - offset);
    return date;
  }