It ends today. The free shipping offers and guarantees of Christmas Delivery. Today, Dec. 18 is "Free Shipping Day," with more than 1,000 retailers offering free shipping. Be warned, however, that free shipping may not be the best deal from these retailers—bigger discounts may follow; they just won't come with guaranteed Christmas Eve arrival. Of course, Amazon.com, always ready to one up its competitors, is extending its deadline on free shipping for guaranteed holiday delivery to Friday, Dec. 19. But for the vast majority of retailers large and small, today is the key deadline to get Christmas delivery without paying for it.
So stop working already, and place those orders!