Function to update Age field automatically in Contacts

Function to update Age field automatically in Contacts

Hi, I have a Date of Birth field (date) and an Age field (formula) in the Contacts module. The Age field updates only when I edit the Date of Birth field.
I'm searching for a function/schedule/automation to update the age field automatically from every contact every day based on the date of birth. Would that be possible via a custom function or something? Or a trigger to 'edit' the Date of Birth daily?

the Age field formula is this: 
Year(Now())-Year(${Contacts.Date of Birth})-If(Month(Now())*100+Dayofmonth(Now())>=Month(${Contacts.Date of Birth})*100+Dayofmonth(${Contacts.Date of Birth}),0,1)