Set custom timezones per user

I think this might be an extension of this already submitted request:

Thoughts @brandon ?