Here's the PR https://github.com/systemd/systemd/pull/40954/changes

It was like 100 lines, a third of it is tests, and another third is a parse_calendar_date function.

What are you talking about, "infrastructure"? How complicated do you think storing a date is?