Lebanon celebrates national and both Christian and Muslim holidays. Christian holidays are celebrated following both the Gregorian Calendar and Julian Calendar. Greek Orthodox (with the exception of Easter), Catholics, Protestants, and Melkite Christians follow the Gregorian Calendar and thus celebrate Christmas on 25 December. Armenian Apostolic Christians celebrate Christmas on 6 January, as they follow the Julian Calendar. Muslim holidays are followed based on the Islamic lunar calendar. Muslim holidays that are celebrated include Eid al-Fitr (the three-day feast at the end of the Ramadan month), Eid al-Adha (The Feast of the Sacrifice) which is celebrated during the annual pilgrimage to Mecca and also celebrates Abraham's willingness to sacrifice his son to God, the Birth of the Prophet Muhammad, and Ashura (the Shiite Day of Mourning). Lebanon's National Holidays include Workers Day, Independence day, and Martyrs Day. Music festivals, often hosted at historical sites, are a customary element of Lebanese culture. Among the most famous are Baalbeck International Festival, Byblos International Festival, Beiteddine International Festival,  Jounieh International Festival, Broumana Festival,  Batroun International Festival,  Ehmej Festival, Dhour Chwer Festival and Tyr Festival. These festivals are promoted by Lebanon's Ministry of Tourism. Lebanon hosts about 15 concerts from international performers each year, ranking 1st for nightlife in the Middle East, and 6th worldwide.