Holiday shopping can be the mother of all headaches. There seems to be a never-ending list of people to shop for with little to no time to do the actual shopping. When you manage to find the hours/minutes in the day, the stores are flooded with people who run the potential of destroying your holiday cheer. Once the day comes that you’ve checked off everyone on your list of giving, it’s time to kick back and finally relax during the holidays. You deserve it, after all.
But then the inevitable happens: You forget someone on your list. You can’t help but panic—there is absolutely no time to get something for them. Re-gifting isn’t an option (obviously), and the thought of stepping foot in any store nearby is horrifying. This is where the ever-faithful Amazon Prime comes in, our holiday hero. If you have a Prime subscription, Amazon can ship your gifts today and have them to you by December 25. If that’s not a miracle, we don’t know what is. Click through to see our favorite beauty buys that can save you this Christmas.