Юль, язычество у нас  вытравили намного раньше, остались только отголоски.Паьтриарх на языческие праздники запретов не снимал, просто он потерял полномочия их запрещатьДело в том, что астрономический год  не совсем совпадает с календарным годом. И для устранения несоответствий была проведена реформа календаря (грегорианский календарь).Католические страны на него перешли в 16 веке, а Россия - только в 19м. И при этом церковный календарь остался прежним и шел с отставанием на 2 недели.Как я написала, после крещения Руси, языческие культы срочно переделали в сответствующие  христианские, и праздник Купала стал Иваном Купалой или рождеством Ионанна Крестителя.Но при этом в некоторой степени обрядовая часть языческого праздника сохранилась. Но т.к. отставание календаря увеличивалось, он отмечался все дальше и дальше от дня солнцестояния.Так и появился гибридный праздник Ивана Купалы 7 июня.