Handle @t+-X date format, add timeProvider dependency, return undefined when input cannot be parsed