Fixed a daylight savings bug that was bumping the hour forward for the length of the timezone's offset from the time dst started. Also added tests for daylight savings time