Only my opinion, but I think mid fall is best because of the differing sizes of BG hatch available. Some of those late 1/2-1" BG won't make it through winter anyway and I'm a fan of starting smaller fish because you have a better idea of age/growth prior to stocking.
Just my opinion, no real science behind it..