If you’ve shrugged off your shopping, you’re not alone. Thanks to the supply chain squeeze, barren supermarket shelves are a common sight. With the deadline approaching and shortages looming, the best option to bag Christmas loot is to go online. Some online retail outlets offer same-day delivery or pick-up options, depending on where you live. Make sure to check the delivery guidelines for your area before you click the buy button. So, where should you begin? We have some ideas below. This year the final day for one-day Prime delivery is Dec. 23. The final date for same-day and grocery delivery is Dec. 24 in select cities. Christmas Eve is also the last day for Prime members to receive 2-hour grocery delivery in cities where this service is available.

Walmart

Walmart has added thousands of items to its online store for contactless curbside pick up and delivery. Shoppers can book a time to pick up their items through Dec. 24. You can also opt for express delivery. If you order by 1 p.m. local time, your items can be delivered in two hours or less if available in your area. Orders should be placed through the Walmart app. Christmas Eve is the last available day for this service before the holiday. You can also place an order to be picked up in-store. Order by 4 p.m. local time Dec. 23 for your order to be picked up on Dec. 24.

Target

Like Walmart, Target has many delivery and in-store pick-up options to choose from. Chainstoreage.com reports that you can place drive-up or pickup orders until 6 p.m. In fact, most stores will be open until 8 p.m., which means you have a lot of time to shop on Christmas Eve. You also have a lot of time to use Target’s home delivery service. Depending on your location, deliveries can last up to 5 to 6 p.m.

Best Buy

Finally, for the tech lover in your circle of friends and family, Best Buy offers shipping and pick up options that will help you save the day. Best Buy offers free next-day delivery for purchases of $35 or more. The last day to take advantage of this option is Dec. 23 before 8 p.m. local time. Make sure your items are eligible, as large appliances may take longer to ship and will not be delivered by the Christmas deadline, and that this service is offered in your area. Best Buy also offers same-day delivery in certain areas. Check that you reside in an eligible region, and place your order before 12 p.m. Dec. 24 to have your items delivered that day. If you have a Best Buy nearby, you can also arrange in-store or curbside pick up. The deadline for orders is 6 p.m. local time on Dec. 24. You will be able to pick up your items on the same day with this option. With so many last-minute shopping options, you should be able to finish your shopping (or just get started) with a few hours to spare. Be sure to pick up a little something for yourself too! Tap or click here for some ideas to get you started. Best wishes and Happy Holidays!