Spirit Halloween stores pop up for a limited time from August to November every year. The brand is notorious for temporarily filling storefronts of closed businesses for a short three-month lease.