Christmas shopping still not done? Far be it for us to judge . . . in fact, we're here to help. If the next week has you tied to your desk, or just too busy to be everywhere at once, it's time to break out the credit card, and rely on the magic of the Internet. It's still entirely possible to get all of your shopping for the kids done in time for the holiday without having to make any sacrifices. Here's your cheat sheet to getting it all ordered and delivered — just in time for Dec. 25!
At good old reliable Nordstrom , delivery (and returns) are always free, no matter the price of your purchase. This week, you have until Friday, Dec. 21 at 3 p.m. EST to ensure Christmas Eve delivery.
No matter what you've waited till the last minute on, chances are, Amazon  has it in stock. Wednesday, Dec. 19 at 3 p.m. EST is the deadline for free super saver shipping, unless you have Amazon Prime, in which case you have till Thursday, Dec. 20 at 7 p.m. EST.
Shop for your stylish tots at Bloomingdale's  from now through Thursday, Dec. 20 at 11:59 p.m. EST for free delivery in time for Christmas.
It's officially last call for all Disney Store  purchases! Upgrade to 2-Day Express shipping by Wednesday, Dec. 19 to get your gifts in time for the holiday.
Make sure your little doll gets her American Girl  in time by placing your order, and upgrading to rush shipping, by Thursday, Dec. 20.
Gilt Groupe  makes last-minute shopping easy. Order any item marked on the site with a red bow by Thursday, Dec. 20 at 3 p.m. EST and rest assured that you'll have it by Christmas Eve.
The Land of Nod
All standard deliveries through The Land of Nod  must be placed by Wednesday, Dec. 19, 2-Day Express by Thursday, Dec. 20 at 12:30 p.m. CT, and Next Day Express by Friday, Dec. 21 at 12:30 p.m. CT.
Toys 'R Us
At Toys 'R Us , the deadline for Standard Shipping is Wednesday, Dec. 19 at 3 p.m. EST, Expedited Shipping is Thursday, Dec. 20 at 3 p.m. EST, and Express Shipping must be done by Saturday, Dec. 22 at 1 p.m. EST.
Melissa & Doug
Shop Melissa & Doug  now through Thursday, Dec. 20 at 9 a.m. EST and choose Express Delivery for $10 shipments on your kids' favorite toys by Christmas Eve.