It seems like the holidays sneak up on us year after year. Despite this pattern, each year December hits and some of us are caught completely off guard. We always promise to be better prepared the next year, but these promises never seem to stick. We’re going to help you out this year though. Rather than having the holidays arrive and not being ready, we’ve made a list of all the things you can stock up on beforehand, so you’re ready for everything that comes your way.