One-in-five of all last minute no-shows are due to job stress