Four of the 10 busiest holiday shopping days will occur between Dec. 20 and Dec. 24, and retailers should prepare accordingly, according to ShopperTrak, a leading provider of shopper analytics. Additionally, with only four weekends between Thanksgiving and Christmas – down from five last year – retailers prep to make money during a narrower window of time.