fixes #8049 - Add timezone to user

Adds timezone attribute to user, and sets the time according to the user's timezone
I assume you're trying to change the time events globally per user, looks good but it doesn't seem to work for me. I tested this by updating a hostgroup and an user then checking the updated_at date in the API.