Regardless of their location, shoppers appear to leave their Halloween candy purchases until almost the last minute. Nielsen's data shows that October 29 and April 15 (the day before Easter Sunday) were the top two days in terms of dollar sales last year. Halloween - - October 31 - - also ranks in the top ten. (Graphic: Business Wire)