Christmas Eve is the last chance for shoppers to get Christmas presents. Fortunately, most stores are open that night and offer free in-store pickup.

The fastest way to get a last minute gift from a store like Walmart or Best Buy is by ordering it online first and then selecting the in-store pickup option. Best Buy stores will be open until 6 p.m. local time and Walmart hours vary by location.

Best Buy is continuing their Apple products sale. MacBooks, iPads, Apple Watches and iPhones are all on sale.

The MacBook Air is on sale for $799.99. This is the latest model with a 13.3-inch screen, an Intel Core i5 processor, 4GB of RAM and 128GB of storage. It normally sells for $999.99.

Best Buy is also selling the iPhone 6 Plus for just $1 with a two-year contract from Verizon or Sprint. AT&T customers who sign up for a Next plan will receive a $200 Best Buy gift card instead of receiving it at the $1 price.

iPad mini models are up to $150 off at Best Buy. The best deal is the iPad mini 3 for $249.99. This is the 16GB model with a 7.9-inch screen.

Best Buy will also offer $100 off the Apple Watch.

Walmart is offering tech deals on their Daily Savings Center.

A 60-inch Vizio 1080p Smart LED HDTV is on sale for $728, a $70 savings.

The highly-rated Beats Studio Over-Ear Headphones are on sale for $179.95, a $120 savings. These are wireless headphones with up to a 20 hour battery life and premium sound. They are available in many colors.

The Garmin Vivofit Fitness Band is on sale for $49.99, an $80 savings. It is available in several different colors and has battery life up to one year.

Best Buy in-store pickup orders must be placed by 4 p.m. to guarantee the items are available at stores before they close at 6 p.m.