Because Ramadan will only begin once a new moon has been spotted, it is difficult to pinpoint the exact date when the celebration starts.
However, the day approximately shifts forward 11 days each year due to the movements of the moon.
This gives us an idea when it may fall, with it expected to start around Saturday 27 May 2017 as the moon should be visible on 26 May 2017. It is expected to finish around Sunday 25 June 2017.
Upcoming Isalmic Holidays in 2017 and 2018