Amazon extended its free shipping with no minimum orders and guaranteed by Christmas through the end of TODAY instead of yesterday.

So if you order by the end of the day on Thursday, December 19 you will get your gifts before Christmas day!