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.