Why don't you create a bitbucket account by the way? You're here all the time anyway! :D
This bug can be resolved.
When you write in browser address bar this
you get an abbreviation in parentheses:
Fri Jan 21 2011 20:28:56 GMT+1100 (EST)
In Kiritimati it is (LINT) and in Honolulu (HST) when fetched in Mac Firefox/Chrome/Safari. Opera Mac has not abbr. In Windows Chrome/Safari says (Hawaiian Standard Time), maybe Windows-Firefox as well. IE gives nothing abbr.
When testing Honolulu dst start date, check if abbr is "HST" OR "Hawaiian Standard Time". Then it should override this Firefox-related bug.
Correction: Honolulu has not dst, so additional check of course when testing Honolulu standard time...
In Windows Firefox Honolulu abbr is also "Hawaiian Standard Time". I have not tested Linux, but I suppose there it is "HST", because it is the in the Olson Honolulu zoneinfo-file.