Заговенье - день перед крупным постом. Известны:Мясопустное воскресенье (мясное) — воскресенье перед Масленицей, последний день, когда употребляются в пищу мясные продукты;Прощёное воскресенье (Заговины масленые) — последний день Масленицы, когда ещё допускается употребление молочных продуктов;Петровское заговенье (Русальское, Крапивное) — первое воскресенье после Троицы (см. Русальная неделя);Спасовское заговенье (Евдокимово) — 31 июля (13 августа) — заговины на Успенский пост, канун Медового Спаса;Филипповское заговенье (Филиппов день) — 14 (27) ноября — заговины на Рождественский (Филиппов) пост. Если заговенье выпадает на однодневные посты — среду или пятницу, — то оно перемещается на 13 (26) ноября.Никакого "морковкина" заговенья в церковном календаре, разумеется, нет. Поэтому выражение "до морковкина заговенья" означает буквально "никогда", момент, который никогда не наступит. Выражение синонимично "когда рак на горе свистнет".