I will be in Tehran for vacation this Christmas and I just realize that Dec 31 is indeed the Demise of Prophet holiday. I was originally planning to ski in Dizin that day, but was told that the resort would be closed. Just wonder if all shops and restaurants will also be closed in Tehran? What should I expect to see in Tehran on that day? and what would you suggest me to do on that day in Tehran?