Holiday shoppers pull back on impulse buys amid coronavirus pandemic