Lowes typically begins selling Christmas trees around late October or early November. The exact date can vary by location, but most Lowes stores will have a selection of both live and artificial trees available for purchase. If you are interested in purchasing a live Christmas tree, it's best to check with your local Lowes store for availability and pricing. Additionally, Lowes offers a wide range of Christmas decorations and accessories, including lights, ornaments, and garlands, to help you create the perfect holiday atmosphere.