Love it or hate it, there’s no mistaking that Halloween is now a significant spending event in the retail calendar.