Walmart offers the L'Oreal Paris Makeup Ready Skin Prep 4-Piece Gift Set for $19.18. Choose in-store pickup to avoid the $5.99 shipping fee. That's $7 off list and the lowest price we could find. It includes clay cleanser, sugar scrub, clay mask, and moisturizer.

It's unclear if it will be ready for pickup by Christmas and availability may vary by ZIP code; however, orders over $35 placed with free shipping by 2 pm local time on December 20 are expected to arrive in time for Christmas.