Convert to be timezone aware

Times returned by django are datetime aware if USE_TZ is turned on,
which it is by default.  periodically then crashes with "can't compare
offset-naive and offset-aware datetimes".

This converts instances of naive datetimes to be timezone enabled.
Everything is in UTC so it can be compared safely