Halloween spending hits a record high, led by millennials.