@icedquinn I may implement my own calendar system using the weird variant of Prolog I am making. All the calendar software I ever used have been nightmarish around recurring events and manipulation of them (for example, to shift them out of holidays and such)
Edit: typo