Eid-ul-Fitr, the festival marking the end of Ramadan, is determined by moon sighting. India will celebrate it on March 31 or ...