Correctly use our "localtime"

We use time stamps without timezone, so we need to correct for the current
time zone offset before showing dates and times in time zone aware
widgets.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Make date widget easier to read

At least on my screen this is much better.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>