Since every year the largest number of people leave their Christmas shopping to the last minute, the weekend and Monday are expected to be the busiest sales days of the year for most retailers. During leaner times, however, purchases are planned more carefully and impulse buying is avoided.