Not really, no.
In post#3, you quoted my first post, post#2, implying I was only accounting for one scenario: northern hemisphere. I wasn't.
date is GTB Daylight Time.
now is GTB Standard Time.
... or the other way around, depending on where you're asking.
Daylight and Standard time differ by an hour.
Hopes this clarifies things.
Regarding the FF bug, I thought it was a worthy mention, especially since you resorted to caps to enforce a slightly wrong point of view.