My time stamps had still been off by an hour, even though I had the "automatically detect DST" option selected in the UserCP. To fix this I changed that to "DST corrections always on", and the time stamps are now correct for my time zone.