zsh: add timestamps to prompt

Sometimes I run long scripts without looking at the clock first. This
prints a timestamp before every command so I'll know exactly when I
started a command. It also prints a timestamp in every prompt so I'll
know when they completed too.