For years, people who arrive late have often been labelled as careless, disrespectful or simply bad at managing time. But psychologists suggest the reality may be far more complex.