O Ramadã é o nono mês do ano islâmico, pode ser de 29 ou 30 dias (como todos os outros meses deste calendário lunar). Normalmente, isso é determinado pela observação visual da lua no dia 29 do mês, se a lua foi observada, então o mês é de 29 dias, caso contrário, o mês continuará para 30 dias. Para sua informação, é por isso que o crescente é considerado o símbolo do Islã.
Portanto, não há como saber com antecedência. Os cálculos são precisos na maioria das vezes, mas ainda assim pode dar errado, especialmente se o tempo estiver nublado e a lua não puder ser observada enquanto os cálculos sugerem que o mês é de 29 dias, o mês continuará a 30 dias, independentemente dos cálculos. Isso é claro na maioria dos países. Alguns países dependem totalmente de cálculos, enquanto outros não.
Mais uma coisa que vale a pena mencionar, as mesmas regras se aplicam ao mês antes do Ramadã (Sha'aban), o que significa que qualquer alteração nesse mês afetará o Ramadã, causando uma diferença de dois dias que as datas calculadas, conforme sugerido em sua pergunta. Em muitos anos, os países islâmicos têm três Eids (o primeiro dia após o Ramadã, é como o Natal para os muçulmanos), um terminaria o Ramadã dois dias mais cedo do que os outros, enquanto alguns o terminariam um dia antes e o restante o terminaria no dia 30. dias! então há uma chance de participar de três Eids diferentes.
Bahrain, como a maioria dos países sunitas segue a Arábia Saudita, os países xiitas (ou grupos dentro dos países) seguem principalmente o Irã. Alguns países como a Indonésia podem ter duas datas diferentes! alguns param de jejuar em uma data e o restante adiciona mais um dia.
O Calendário Islâmico oficial na Arábia Saudita é chamado Ummulqura , que também é seguido no Bahrein a esse respeito, se você quiser ter o melhor palpite, é isso e, segundo ele, o Ramadã terminará em 16 de julho de 2015.