Twenty one advent calendars I actually looked into, for everyone on your list. Kids, teens, beauty, the guy who says he does not want anything, and the dog. Every one of these was checked and in stock when I built this. The LEGO ones and the good beauty ones sell out in November, so this is not a wait and see situation.