Since MySQL 5 I believe, the TIMESTAMP data type is converted to UTC when it's stored and converted back into the timezone of the server or connection set timezone when retrieved. Storing the date and time as a TIMESTAMP allows you to perform date operations in the query, such as adding or subtracting time from it for a WHERE clause.
However, make sure you use TIMESTAMP and not DATETIME for this. DATETIME does not handle the timezone conversion.
That would definitely improve the emails that come from our corporate office. As it is, I have to go and cornify our company website instead. The President's Message was greatly improved when it became the Lovely President's Message.