My eyes should fool me, but when I call setMonth(1) , should the date of this object date be in February? (Today is March 30, 2016)
x = new Date(); y = new Date(); x.setMonth(1); document.write(x.toString() + '<br>' + y.toString());
Results in:

source share