Saturday December 20th is the last day to ship Christmas presents from WalMart if you are using standard shipping. If you buy your presents from WalMart by Saturday and ship with standard shipping then your products are guaranteed to arrive at the latest by Christmas Eve. If you shop at WalMart for Christmas presents and want to ship without paying high shipping costs, than you need to buy your Christmas presents by Saturday. You can still purchase Christmas presents and have them delivered on Christmas Eve, however, you will have to pay for 2-3 day shipping or 1 day shipping. The last day to ship from WalMart before Christmas is on Monday, but you will have to pay for 1 day shipping to assure that will arrive on Christmas Eve.
WalMart currently has some great deals going on and I have provided a list below of some popular products on sale this Christmas.