User Activity

We sync user account from AD to ServiceNow but it does contain timezone data. We do have value for field Location that has timezone set. Is there a way to auto set user timezone based on the Location set for the user? Thanks in advance.
Helpfuls given to