Halloween spending at an all time high