Christmas is 7 days away! If you waited until the last minute to buy your gifts, let alone send them, good news, it's free shipping day! Here is a list of retailers who will ship for free today.

ThinkStock Photos

Today is Free Shipping Day! 980 retailers are offering this service with no minimum order.
Packages are guaranteed to arrive by Dec. 24.
The United States Postal Service says tomorrow, Dec.19, is the drop-dead deadline to send first-class mail for packages to arrive by Christmas Eve.
With Free Shipping Day you can do it all with just a few clicks!