Why doesn't the whole Muslim world start Ramadan and celebrate 'Eeds on same days?
All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger, may Allah exalt his mention as well as that of his family and all his companions.
The reason all Muslims do not fast or break the fast on the same day is due to the difference of opinion among the scholars in considering the different times of crescent rising from one country to another. They differ also about whether or not the month could be determined astronomically.
The Muslim scholars differed about the sighting of the crescent, i.e. if it is seen in one Muslim country, are all the Muslims obliged to fast and break the fast by this sighting, or is it that every country or those countries must have their own sighting of crescent rising?
The majority of scholars of the Hanafi, Maaliki and Hanbali schools are of the opinion that everybody has to adhere to the sighting if this is confirmed. Ibn 'Umar, may Allah be pleased with him, narrated that the Prophet said: "If you see the crescent, you have to fast, (i.e. start the month of Ramadan) and if you see it (again) you have to break the fast, but if the weather is cloudy (and you are unable to see the crescent) then you have to estimate it." [Al-Bukhari and Muslim]. In another narration that explains the above mentioned one, he said: "If you are unable to see the moon because of clouds, then count 30 days." [Muslim]
Imaam Shaafi'ee and some other Muslim scholars say that there is a difference in the rising of the crescent from one country to another. This was the opinion of Abbaas, may Allah be pleased with him, who said: "This was the order of the Prophet ". [Muslim]
Among the reasons the Muslims differ regarding the beginning of Ramadan and its end (fasting and breaking the fast) is that some Muslim scholars determine the month by astronomical measurements supporting their opinion with the saying of the Prophet : "You have to estimate it." They understand it as calculating the places of the rising and setting of the crescent.
However, some Muslim scholars are of the opinion that the difference of the rising of the moon from one country to another has its own consideration and that the month of Ramadan is not determined by astronomical calculations.
Allah knows best.
Fatwa answered by: The Fatwa Center at Islamweb