Best time for discounts on bikes is in the fall when the new model year bikes come in. That's when they try to unload last year's inventory.

My LBS is having a holiday sale right now, and I imagine others are, too.

I think sale prices are usually for in-store bikes, not special orders, if that matters.