The best time to buy a laptop may be now: prices at record lows