I plan events through #emacs orgmode agenda. For simple note-less recurring events I do a <2022-09-12 9:00 Mon +1w> to get it weekly, or daily, etc. For more granularity I use `org-clone-subtree-with-time-shift` (C-c C-x c). I make then for a month or year in advance and just use `COMMENT` on the upcoming section, until I need to open it.