Should you buy now or wait for the holiday season?