So, you’ve gone and done it. With just a few days left before Christmas, you still have shopping to do. Why do you do this to yourself?
You could go fight the crowds at the mall or wherever, or you could just stay home and peruse the items at Amazon which have free 1-day shipping. You have a couple of hours left to get those on time without having to leave the house to finish shopping.