The best time of year to buy a Mac, whether you want a MacBook or iMac