Always late? Here’s how to be on time, according to the experts