Americans will spend a whopping US$2.38bn on confectionary for tonight's (31 October) Halloween celebrations, according to the US National Retail Federation.