As a friend has helpfully pointed out, there are six Fridays until Christmas. Three pay days. Seven weekends.

I’m someone who has, in recent years, relied on the Internet for most of my shopping needs — but I’m already struggling this year. 270 more words