Entity scheduling like Google events

Hi guys, I was wondering if anyone knows an integration of somesort which would allow for scheduling to be set just like in Google Calendar with their events which would cover the below:

  • When will it be active
  • How long it will be active
  • When it should recur