Wal-Mart usually starts its Christmas sale around the end of November or early December. However, some items may go on sale earlier or later depending on the availability and demand. It's best to keep an eye out for their weekly ads or check their website for specific sale information.