Did the holiday season sneak up on you, too? Unlike organized gift-givers, we're less likely to start planning for Hanukkah immediately after Yom Kippur, and prone to cramming all of our Christmas purchases into Christmas Eve. Fear not, fellow shoppers. Instead of succumbing to the annual bout of anxiety, we've compiled a list of hassle- and line-free places to pick up something for everyone on your list: from your newest sister-in-law to your hard-to-shop-for great aunt. There are only five more shopping days left, people. We're here to tell you how to make them count.