fixes #8049 - Add timezone to user

Adds timezone attribute to user, and sets the time according to the user's timezone
Correct, yet they needed to be added to vendor.js (jquery.cookie was already there)