Attention last-minute Christmas shoppers: If you're shopping on Amazon for holiday gifts, today is the last day to get free shipping for a Dec. 25 or earlier delivery.
Amazon announced last week it would extend its holiday free shipping promotion to Dec. 18 to all customers with no minimum purchase.
The online retailer also expanded Amazon Prime free one-day shipping to 10,000 cities and towns.
Additionally, Prime Now deliveries can be placed until 11:59 p.m. on December 24 with "free two-hour delivery exclusively for Prime members in more than 30 cities," the company said in a press release.
Amazon published a holiday delivery calendar to help ensure shoppers know the best time to buy products in a time crunch.
(MORE: Act now! Target slashes prices on appliances and cookware for one weekend only)Target, Walmart and Best Buy are also offering special speedy holiday shipping.
According to a press release earlier this year, Target is the first retailer to offer shoppers same-day delivery and Drive Up service from coast to coast.
The retailer is taking on competition like Amazon, offering free two-day shipping to all guests on a number of items, with no minimum purchase and no membership required.
Walmart also offers free two-day shipping on qualifying orders of $35 or more with no membership fee.
Best Buy is offering free shipping on online orders all holiday season long -- no exclusions.
The electronics company also has same-day shipping available on eligible orders placed before 3 p.m. in select areas. Additionally, the in-store pick-up option gets orders ready in an hour or less.
Editors Note: This story was originally published on Dec. 13.