Bertrisse, день ивана купала и день иоанна крестителя до перехода на новый стиль отмечались 7 июля (в этот день наблюдается самая короткая ночь в году). После перехода на новый стиль, пользуясь традицией, уже связанной с этим числом, праздник продолжают отмечать 7 июля. Хотя, внимание, самая интрига :) , самая короткая ночь в году теперь приходится на 22 июня. Поэтому день Ивана Купалы, где основная компонента языческого праздника -- самая короткая ночь, солнцестояние, без сомнения, реально приходится на 22 июня. День Иоанна Крестителя, может быть, и нет. Но это лучше спросить в обществе Православия. Я в христианских празниках не сведуща.
LI 5.09.15