Fix incorrect DST offset calculation

TimeZone's getOffset() takes milliseconds since the Unix Epoch as
its argument. In some cases, seconds were passed instead, leading to
incorrect DST calculations.
Merge pull request #4 from inoio/master

Fix incorrect DST offset calculation