Праздник Купала - языческий, его отмечали в древности славяне, который приурочен ко дню Летнего Равноденствия! А к христианству он никакого отношения не имеет...Самый длинный день-то всё равно был 21 июня...  Я конечно знаю почему у християн есть похожий праздник, но это тема для другой дискуссии...