Shopping for holiday gifts can be fun, in theory — until all of a sudden it’s December, and you’re scrambling at the last minute to figure out what to get all of the important people in your life. Take a deep breath! Whether you’re looking for the best beauty gift sets to buy your most glamorous friend, or for cool stocking stuffers your family members will actually like, we’ve found the ultimate holiday must-haves for everyone on your list (yourself included). Start shopping the best gifts in each category now.