Today is the last day to order your gifts from Amazon and have them arrive in time for Christmas on Tuesday. If you do live in an area that can do next day or same-day then you do have throughout the weekend, but you will end up paying more. So you'll want to get your last-minute shopping done today. Amazon has a number of deals going on today, including most of its own hardware that is discounted, as well as the Bose sale that is still going on.
Now over at Walmart, you can get a ton of gifts in-store the same day. Allowing you to order them online and pick up in store in about an hour or so. This means that you won't have to deal with lines, and that is always a good thing. Walmart has a page where you can shop deals that are in stock in stores, but keep in mind that some of these may not be in stock at your local store. For example, the Xiaomi Mi Box S is in stock in some stores on the west coast, but not on the east coast.
Amazon and other retailers are still doing some pretty big deals this week for its 12 Days of Deals. There will be plenty of lightning deals going on at Amazon, so you're going to want to check out Amazon's latest deals on this page here, that way you don't miss out on any other great deals this week.