Translate outreach times to owner timezone.

Also add timezone to OwnerMySQLDAO::getById()

References #1797

I think this works.  At least, with my America/New_York install and an owner in America/Los_Angeles, the times are now shifted back 3 hours as expected.  Why is time so complicated?