I’ve been sharing so many gift guides lately, but realized that many products have either sold out – or won’t arrive in time for Christmas. It’s usually right around this time that I’ve realized I missed a few people on my shopping list. So, I’ve been trying to scout out my favorite retailers who will be able to deliver items by Christmas Eve. I was relieved that find out that it’s not impossible. Currently, Walmart is offering free two-day shipping on beauty items, which means any order made today will arrive by early next week. Nordstrom has a selection of items labeled “arrives before Christmas” and today is the last day to get free shipping from Bloomingdale’s. With that in mind, you’re in luck if you have some holiday shopping left to do. Here are 15 last minute gift ideas that will arrive in time for Christmas.