Fixes retrieve time issue

`time.mktime()` returns the time value in the local timezone.  All of our unix timestamp representations are UTC (as per POSIX standard) so this was offsetting our desired values by hours according to which timezone we were in.  On a positive note, it would work fine if you took a trip to the UK.