There is always enough time to get everything done, and everything always gets done on time. Really!
I have been involved in numerous projects and deliverables, from large product launches to presentations on business cases, strategies, policies, etc. Many a time, I sat and watched others scurry, scramble, and fret over the timeline. Meanwhile, I left the office at the usual time or not too long after