Sarinthal just use the ace profile system. IE do for each of your chars "/ace profile char aceclock" this will change ace clock to save its setting per char/server. Then each char can have a different offset.
"I just think things should work properly" - that Dyson guy
Ideally, server clock offsets should save per server, not per character. Additionally, (for those who travel), it should allow the user to indicate that they themselves have changed timezones and update all of the offsets for each server to compensate