Merge pull request #1 from jtsage/master

pull from origin
Date.setHours(), Date.setMinutes() don't work correctly arround DST switch. Use Date.setTime() - sets a date and time by adding or subtracting
Merge pull request #324 from marinn/master

DST fix