Here's when to buy a laptop, whether you need the latest specs or a great deal