The best time to buy is when you find the bike you want. Don't obsess over a few hundred here or there, bikes are depreciating assets and you can't put a value on the experiences you will have on it. Just make sure you are happy with the bike you decide on.
Now, now, now :laughing. Just PM Mao what you are looking for and he will get you some leads. If it is a nice enough bike, pay my bus ticket and I will ride it back for you if it is a state or 2 away :laughing.