Updated to provide consistent handling of invalid times, in the event of a DST
spring forward event where the requested time being parsedate'd doesn't exist.
Instead of falling back (which could cause the day to change), we move ahead.