Last Minute Shopping
Christmas lands on the same day every year and there are no surprises to what is expected. So really, there is no excuse to leave things up to the last minute. Yet for me, every year seems to be the same; running around town in the final hour. At least I'm not the only one!