The current MacBook Pro came out in June just short of 6 months ago - we've had MacBook, iMac and Mac Mini updates more recently than that.
January's macworld event seems like a good time to announce a new MacBook Pro, and/or Mac Pro
Apple usually sells its older models in the online Refurb store at discount (after the latest MBP was announced, the former model appeared in the Refurb store with $400 / £250 off)