fix how the current time in UTC is calculated

`datetime.now()` returns the current time in *local* timezone as a naive datetime object. `datetime.now(pytz.utc)` returns the current time in UTC as an aware datetime object.
Merge pull request #1 from zed/patch-1

fix how the current time in UTC is calculated