When do clubs release new shirts?

New shirts, everywhere.