I think this can be solved with a String field which you fill with an onLoad Client Script - you could deliver the caller TZ and time with g_scratchpad easily. Issue would be, that it only updates when the form loads, not on list views and not while you are on the form.