Why Halloween is a ‘master class’ for retailers