timezone handling fixed

Transaction times weren't handled properly...now they are. Also, you can override the default timezone (US/Pacific) with the tz variable.