I always turned up 30 mins early to avoid all of this shit. I know people dont want to be at work this early but fuck it, give yourself some leeway. Bosses had the option years back to have flexible hours and spread out that traffic. The 9-5 is bullshit and ancient.