@firefly,
It is rather strange and unfortunate. This is the first time that has happened since long before 2001 and it will not occur on that date in the next few years.
It seems that Ramadan and Eid al-Fitr do not follow a set date. The dates for the next 5 days (start of Ramadan) are:
2010 August 11, 2011 August 1, 2012 July 20, 2013 July 9, 2014 June 28, 2015 June 18.
This situation gets stranger and stranger. Regardless, they are within their rights to move forward.