Halloween shoppers can expect to spend a record $114.45 per person this season, according to the National Retail Federation (NRF), $11 more than last year.