Разница в дате отмечания Рождества Христова между Европой и Россией связана с применением разных календарей.
В Европе используется Григорианский календарь, который был введен в 1582 году по указу папы Григория XIII. Этот календарь был разработан для исправления неточностей Юлианского календаря, который был распространен до этого. В Григорианском календаре Рождество Христова отмечается 25 декабря.
В России до 1918 года использовался Юлианский календарь, который был введен Иулием Цезарем в 45 году до нашей эры. Юлианский календарь имеет небольшие неточности, которые привели к смещению даты Рождества Христова на 13 дней по сравнению с Григорианским календарем. Поэтому в России Рождество Христова отмечается 7 января.
В 1918 году Советская Россия перешла на Григорианский календарь, но Русская православная церковь продолжает использовать Юлианский календарь для религиозных праздников, включая Рождество Христова. Это объясняет разницу в датах отмечания Рождества Христова между Европой и Россией.