Muharram and Ramadan are based on the Hijri calendar, that's why it keeps turning and its time changes each year. So, it is best to check the dates before coming to Iran.