@simong: Is this always going to work for users that are in a timezone that's different to the server's timezone?