Every breeder here is going to give you a slightly different answer to your question based on where they live and how they have their animals set up.
Here's how I do it, based on the fact that I live in south eastern Illinois and keep my breeders in Freedom Breeder racks out in a large 2 car garage attached to my house:
I feed the 'last meal' at the end of October...many of the Colubrids at this time have already started going off feed and have started brumating themselves.
I leave the heat strips plugged in until the end of November to give the snakes plenty of time to clean out their systems (take a dump). I continue to check on them and clean tubs and fill water bowls as needed.
At the first of December I unplug the heat. In the winter the ambient temps out there drop to 50-60F....sometimes lower on really cold days. I continue to check water.
About the last week of February I plug the heat back in and start feeding at about the first of March.
Around the first of April I start introducing males to females. I start seeing eggs usually in May through June and I'll start seeing hatchlings in August through September.
There are as many ways to to it as there are breeders but that is the system that has worked really well for me.