Luckily, Walmart has thousands of impressive yet affordable gifts starting at just $4 — especially in the beauty department! Walmart extended its Christmas shipping deadline to December 23 at 12 ...