Скажем так на сегодняшний момент Масленица привязана к пасхе. Пасха привязана к циклу Луны. Соответственно по церковному календарю масленичные дни ежегодно выстраиваются по Луне. Полнолуние и новолуние "бегающие" явления, поэтому праздники ежегодно в разные дни.
А для расширения кругозора поинтересуйтесь что такое Масленица (Комоедица) , которая привязана к циклу Солнца. Приходится к такому природному явлению как Весеннее Равноденствие (астраномическая весна) . Эта дата практически неизменна сквозь года (1-2 дня) .
Получается такая картина, что ежегодно Масленица которая по Солнцу приходится в дни, когда по церковному календарю Пост.
И с праздником вас, ответчики!