I am writing a python script. My job is to find the last date of iCalendar event from recurrence rule. This is RFC https://datatracker.ietf.org/doc/html/rfc5545. I want to know what is the best Python library to do that. I just need to store event expiry time. Is there any code already available to do that?