I know here in Alabama I am already started to call on businesses and getting my bid in now.. some say they are taking them now , others say they will be taking them first of the year.. just call the businesses you want and see if they are taking bids,,
I think its always better to get your foot in the door first! Then when all the other bids come in, hes going to compare them to yours, As long as you sell your service as quality, and price it decently, you should have a better shot. So the answer is yes, bid all you can early.
You can get commercial accounts any time of the year. It just depends on the type of account and the company. Remember that in some companies the person who awards the contract quits or gets fired. So the new guy might want to change maintenance companies too. I have received calls like that this month but I was not interested.