Not sure what to get the person who has everything? Embrace some nostalgia for the season and consider an advent calendar. These old school holiday calendars have only gotten more popular over the past few years and make for a sure-to-please gift. The great thing about an advent calendar is that it's essentially a pre-wrapped present—each containing 12 to 25 ready-to-open treats for each day leading up to Christmas day. On another note, don't be afraid to gift yourself one of these as well. Why? There's nothing wrong with rewarding yourself for the year that was. There's everything from candles and candy to booze and luxury grooming products. Whether you're gifting this for yourself or someone else, we can guarantee that this will get even the scroogiest among us in the holiday spirit.