a little performance tuning.
fixed offset be editable.
set time_zone at compile if specified time_zone in constructor.
oops..
protected for perl code injecton by format.
reccomends Time::TZOffset