I've gotten chicks in mid-March, mid-May, and mid-June. That seems to work well for me. I want to be able to move them outside at 6 weeks, so mid-March is the earliest I'll get chicks.
I hope my next chicks are broody raised. That would open the timing up a bit.