Если вообще не обращаться к календарям в начале рассуждений, то Христос родился в день 1 (см. рис.) , когда линия, проходящая через Солнце и Землю упиралась в «небесную сферу» в точке 1.
В это время действовал юлианский календарь, и этому дню соответствовало 7-е января. Через 2000 лет 7-го января по юлианскому календарю Земля находилась в точке 3, а по григорианскому календарю — в точке 2. Потому что:
365,25 дня (точно) — средний юлианский год,
365,2425 дня (точно) — средний год в григорианском календаре
и 365,2422 дня (округлённо) — тропический год (астрономический) .
Мы видим, что и юлианский год, и григорианский год длиннее астрономического, но григорианский ненамного.
Конечно, на картинке угловые расстояния между точками 1, 2 и 3 преувеличены. Вспоминаем, что Христос родился, когда Земля на своей орбите была в положении 1. Точка 2 ближе к точке 1, чем точка 3. Значит, примерно 7-го января по григорианскому календарю или 7-го января - 18 дней = 25-го декабря по юлианскому. Получается, мы правильно отмечаем, потому что живём по григорианскому календарю:

Кстати, это католики в XVI перешли на григорианский календарь с Юлианского, в наших же церквях все осталось по-старому.