The best time to put up Christmas lights is right after Thanksgiving. The weather is usually still mild enough to work outside and you'll have plenty of time to get them up before the holiday season. Just make sure you're prepared for the colder weather that comes with December!