Late fall/early winter (mostly November and December, with a few in January) for me for several reasons.
1. You said "so that the cows get the best grass (rye and clover to summer grasses) while they are nursing". That's true for me too, and the calves are old enough to handle all the milk, which is not always true with small calves. I never have problems with bags blowing up due to calves not being able to handle the milk. The calves are also old enough to be grazing some of that fresh grass. If you watch real close you can almost see them growing this time of year.
2. My calves are ready to sell in July or August, when it really gets hot (and often dry), reducing the load on the cows and the pastures.
3. It's of course not true every year, but often the calf prices peak in mid summer, and start dropping in September, so I'm selling at the right time to catch the market at it's peak.
4. If I have a cow that breeds back late, she'll fit in with someone else's spring calving herd, so I take her to the auction barn and tell them to sell her palpated. She'll often bring $1000.00 more than if she was open. (And I don't want to get another argument started about whether or not this is ethical. I still maintain that anyone that buys a cow at the auction barn and is later surprised that she isn't perfect shouldn't be allowed out of the house without a keeper. Besides, this kind may never be late again.)
There may be other reasons, but these are what come to mind off the top of my head, and I know that this likely wouldn't work for folks up north that have to deal with bad winter weather. That's rarely an issue for me, since we can go years with the temperature never getting below the upper 20's. And I know I have to take better care of my cows during the winter than I would if they didn't have calves on them, but I accept that. One reason is that I have a dependable source for cheap hay.