24% of consumers say they won’t finish shopping until December 23rd. [Consumer Reports]