Christmas layaway at Walmart typically starts in September and ends in mid-December. It's a great way to spread out your payments over time and make sure you have everything you need for the holiday season. Just be sure to pay off your layaway in full before the December deadline to avoid any late fees or penalties.