2.1.119 [ECMA-262-1999] Section 15.9.5.36, Date.prototype.setDate (date)
V0179:
(The bulleted step is added before step 1)
__If the argument date is not present, throw a TypeError exception.__
Let t be the result of LocalTime(this time value).
Call ToNumber(date).
Compute MakeDay(YearFromTime(t), MonthFromTime(t), Result(2)).
Compute UTC(MakeDate(Result(3), TimeWithinDay(t))).
Set the [[Value]] property of the this value to TimeClip(Result(4)).
Return the value of the [[Value]] property of the this value.