You are correct, Easter moves around from year to year. It is however always observed on the first Sunday following the full moon that occurs on or following the spring equinox.
By definition (to me) the rut means when cows are ready to breed. I believe the primary trigger (the estrous cycle...