fixed bug with setDate

hey, caught this bug where timezone delta was getting added (not subtracted) from local time to convert to utc. meant that it incremented the time by the zone delta.