EVIL HACK: hardcoded setting hours=hours+1 to work around timezone problem
(issue #1).
NOTE that this workaround will break things during DST (then you would
need to set hours=hours+2), so this is really really ugly and only
intended to serve the throw-away prototype for demo purposes.