email: fix printing of tag time

git cat-file -p <tag> prints tag time as UNIX time. This commit converts
it to more human readable form.
specscommit: Prevent simultaneous git gc and committing
hooks: Catch all exceptions in hooks