My company has employees in different time zones, but since you can only
configure Java to use one timezone, we can only make one group of users see the
"right" time from hudson.
so I suggest the following approach to using a user's timezone:
Detect the browser's timezone on the first page load
Set a cookie with the timezone in it
On subsequent page view, use the timezone stored in the cookie. Fall back to the
system time zone.