Winter starts on Thanksgiving, I don't care what the weather is.
That's the start of Christmas Season... Winter starts after the New Year.
Winter starts on Thanksgiving, I don't care what the weather is.
You say that like you haven't lived in Texas through a January yet, but you have.That would mean winter only lasts 10 days.