Halachot of getting engaged and married on Shabbat and Yom Tov and separating Challah on Shabbat/Yom Tov