Это один и тот же день, но РАЗНЫЕ СТИЛИ календаря, старый стиль и новый стиль!
В христианстве нет праздника Ивана Купалы, это языческий праздник, хоть по новому стилю, хоть по старому.
В христианстве есть праздник - рождество Иоанна Крестителя, и это две большие разницы, как говорят в Одессе. И этот праздник СОВПАДАЕТ по дате с Купалой, но не есть одно и тоже!
А суть праздника Ивана Купалы, я думаю, вы знаете: День летнего солнцестояния (по старому стилю), день с самой короткой ночью, день особой активации ведьм, колдунов.
Также Иванов день (день Ивана Купалы) - летний народный праздник языческого происхождения у восточных и западных славян. И т.д.
И зачем спорить, если есть Интернет, информации масса, можно перепроверить, без обид.