It is better to save up, if you buy parts months in advance then a new, better version may get released. Also, your warranty period starts when you buy the parts so you would want to have the whole system covered for as long as possible. Plus, if you get a defective component, you would not know until months later when you put it together.