new Date(NaN).setFullYear(NaN) = NaNnew Date(0).setYear(70) = 0new Date(0).setYear(NaN) = NaNnew Date(NaN).setYear(70) = -19800000new Date(NaN).getTimezoneOffset() = NaNDate.prototype.setMilliseconds calls valueOf on argDate.prototype.setUTCMilliseconds calls valueOf on argDate.prototype.setSeconds calls valueOf on argDate.prototype.setUTCSeconds calls valueOf on argDate.prototype.setMinutes calls valueOf on argDate.prototype.setUTCMinutes calls valueOf on argDate.prototype.setHours calls valueOf on argDate.prototype.setUTCHours calls valueOf on argDate.prototype.setDate calls valueOf on argDate.prototype.setUTCDate calls valueOf on argDate.prototype.setMonth calls valueOf on argDate.prototype.setUTCMonth calls valueOf on arg