Just print readable times, not posix. It's shorter and simpler.
Fix bug with not updating times if no data.