Ok, no need to freak out now

Today is October 1. You know what that means, don’t you? Only 91 shopping days until Christmas.  Ok, 91 days actually seems like a lot, but what you need to do is to plan now, right now, to make this Christmas less insane than it has been in years’ past....