That last-minute purchase? Think again.