1 new Date(NaN).setFullYear(NaN) = NaN
   2 new Date(0).setYear(70) = 0
   3 new Date(0).setYear(NaN) = NaN
   4 new Date(NaN).setYear(70) = -19800000
   5 new Date(NaN).getTimezoneOffset() = NaN
   6 Date.prototype.setMilliseconds calls valueOf on arg
   7 Date.prototype.setUTCMilliseconds calls valueOf on arg
   8 Date.prototype.setSeconds calls valueOf on arg
   9 Date.prototype.setUTCSeconds calls valueOf on arg
  10 Date.prototype.setMinutes calls valueOf on arg
  11 Date.prototype.setUTCMinutes calls valueOf on arg
  12 Date.prototype.setHours calls valueOf on arg
  13 Date.prototype.setUTCHours calls valueOf on arg
  14 Date.prototype.setDate calls valueOf on arg
  15 Date.prototype.setUTCDate calls valueOf on arg
  16 Date.prototype.setMonth calls valueOf on arg
  17 Date.prototype.setUTCMonth calls valueOf on arg