If your clients are in different time zones, I'd recommend identifying the different times zones (via a table) and have the 'adjustment' from UTC be a numeric value, then your time can be a formula of the difference. Then no matter where they are, it should adjust.
Not perfect, but an idea.