fixing broken setDate

Set date was adding the timezone back to a UTC timestamp before calling setUTCDate. Need to confirm that all JS imlementations return UTC for Date.getTime(), however, that's what the spec says and what Chrome currently does.