Thermostat Scheduler App?

I’m facing a wierd problem While trying to schedule an event but ST is moving the date back by a month.

Here’s the code

    	if (timeNow >= timeToday(time1).time && timeNow < timeToday(time2).time) { // Are we between 1st time and 2nd time
    		changeTemp1()
        	schedule(time2, initialize)
            log.debug("Scheduled next adjustment for ${time2}")
    	}

Here’s what I see the log:

11:03:44 AM: debug Scheduled next adjustment for 2014-10-06T11:02:00.000-0500
11:03:44 AM: trace Scheduling ‘initialize’ for InstalledSmartApp: d2f62a07-acfa-448a-a859-94b4af249cd6
11:03:43 AM: debug checking mode request = auto
11:03:43 AM: debug Current time is Sat, 8 Nov 2014 11:03:43

If the current date is Nov 8 2014, why is it scheduling it for Oct 6th 2014?