fixes #8049 - Add timezone to user

Adds timezone attribute to user, and sets the time according to the user's timezone
Tried that. Apparently when setting ```set_timezone``` in the concern, ```User.current == nil``` 
did in the ApplicationShared:
```ruby
included do
  around_filter :set_timezone
end
```
so had to put ```set_timezone``` on base / application controllers.