util.dosDateTime: Don't return a negative number for dates in 2044 and later.

This led to an uncaught "TypeError: value is out of bounds" in Buffer.writeUInt32LE.