All Saint's day has always been a holiday in Spain, but it's usually been celebrated within the family. The tradition is to to go back to your hometown and visit the tombs of the deceased persons, lay fresh flowers, and pray a bit. That's it. No pumpkins, no witches, no reruns of ET.
I'm spending a few days in my hometown of Úbeda
, and I was surprised to see some kids disguised as witches, with plastic bags, and requesting candies on the street to passersby. It's just a meme, I guess. Next year people will start to grow pumpkins. And wait a few years, and we'll have Thanksgiving and the Superbowl.