Is this realy necessary? Dates are displayed based on client timezone. Normaly it is not relevant for calculations which timezone is set on the current client. The thing you have to know is which Business Time you have to use (if relevant). This should not depend on the client machine. It should be linked to user, group or so on.