Have you been dragging your feet on finishing up your holiday shopping? Not to worry! Your straits aren't quite randomly-buying-gift-cards-at-a-supermarket dire just yet. Amazon's Prime can still bail you out, and many of the web's biggest retailers can still get a holiday gift under your tree by Christmas Eve if you put your order in today. From our scouting, the following merchants can hit the holiday's biggest deadline, so go ahead and show your loved ones that even last-minute thought still counts.

Mental Floss has affiliate relationships with certain retailers and may receive a small percentage of any sale. But we only get commission on items you buy and don’t return, so we’re only happy if you’re happy. Thanks for helping us pay the bills!

American Eagle Outfitters

Order by 1 pm EST on Thursday to get free 2-day shipping on $100+ purchases.

Shop now.

Ann Taylor

Order by midnight to get delivery by 12/24 with standard shipping, and use code HOLIDAY50 for 50% off your purchase.

Shop now.

Anthropologie

Order by 12/21 to have it by 12/24 with free standard shipping.

Shop now.

Banana Republic

Order today for 12/23 delivery, plus take 40% off regular-priced styles with code BRHOLIDAY.

Shop now.

Bloomingdale's 

Order by noon ET on 12/21 to get delivery before 12/25 with standard shipping.

Shop now. 

H&M

Order before 3AM ET on 12/21 for delivery by 12/23.

Shop now.

J. Crew Factory

Order by midnight today to get delivery by 12/24.

Shop now.

LORD & TAYLOR

Free second-day shipping with any $99+ order you get in by midnight.

Shop now.

Macy's

Order by 12/21 at 5PM ET with standard shipping.

Shop now.

Newegg

Order today to get 3 Business Day Shipping arriving by Christmas Eve.

Shop now.

Nike

Free expedited shipping if you order by 5PM ET on Wednesday, 12/21. 

Shop now.

NORDSTROM

Order by noon ET on Thursday, December 22 to get free standard shipping arriving by Christmas Eve.

Shop now.

Old Navy

Order today to get it by 12/23.

Shop now.

Target

Order by 4PM ET on 12/21 to get free standard delivery by 12/23.

Shop now.