Саш, я так понимаю, что календаря-то четкого раньше не было, поэтому основные праздники запоминались по каким-то природным явлениям, а это очень и очень нечетко. Как мне расскзывала моя подруга (моя ровесница), как у нее мама родилась где-то на смоленщине в 40-х годах. Вернее, год-то точно известен, а день никто не удосужился запомнить. Записали в метрике "когда зацвел горох".  Так ее мама и не знает четко своего дня рождения: то ли конец июля, то ли начало августа. И это середина прошлого столетия. А тут, представь, несколько ТЫСЯЧЕЛЕТИЙ назад!  Т.е. известна привязка к какому-то лунному циклу того времени, но не более того. Вот и "плавает".