Do you actually need a custom dedicated page?
If you input the birth date on each animal asset, you can go to /farm/assets/animals
e.g. https://farm.example.com/farm/assets/animals then click “filter” and specify a date of birth range:
The resulting query url will end up looking something like this:
Which yields a nice table including the information you’re looking for;