Birthday triggers run everyday to create a small subset of contacts that have a birthday that matches today’s date to then run them through an automation.
My suggestion is to update that trigger to allow any date field within the contact record, for example anniversary date, to be selected.