Ramadan, one of the holiest celebrations of the Islamic community is observed throughout the 9th month of the Islamic calendar. Ramadan in 2012 will be celebrated throughout the world from August 1 to August 30.
The timetable for Ramadan usually varies from one country to another. Also, the Ramadan schedule in one state or city will be different from that of another in a certain country. The Islamic calendar being lunar, the months migrate throughout the seasons and shift backward around 2 weeks every year. So, in your lifetime, you may celebrate Ramadan sometimes in mid-summer and sometimes in winter. The fact is that the date of Ramadan shifts based on when people on earth can view the new moon.