bug fixing for negative time-zone offsets.  still don't know why it's
giving me the wrong timezone altogether, though -- seems to be a
Racket issue and not a Pyret one