The trick to being on time...

...is to be early.

It's as simple as that.

What a joy it is to be early. It is less stressful. The journey can be enjoyed. When arriving at the destination there is time to read, to stop and think.

And if things go pear-shaped along the way, at worst it probably means arriving a couple of minutes late.