Today is Free Shipping Day. It's the last day you can order online and get the item delivered before Christmas.

Free Shipping Day is pretty much a national holiday for online shoppers. The day even has it's own website. Freeshippingday.com says there are 963 retailers participating. Their site has the complete list and includes special offers you can get at select stores.

The website explains: All Free Shipping Day offers are valid on in-stock, ready-to-ship items in the Continental US to non-P.O. Box addresses. Offer may exclude over-sized or personalized items unless otherwise stated by the merchant. Merchant is responsible for delivery promise.

USA Today put out a list of the major retailers that are offering this promotion and the best deals you can get today: