The month of Ramadan usually lasts 29 to 30 days and ends with Eid al-Fitr, one of the most important celebrations in Islam.