Rework the parsing of values slightly. Date doesn't seem to throw an exception when given a date-time in 1573. Check for the presence of "T" at least.
Merge remote-tracking branch 'origin/master'