I do something similar. Hard to beat Apple Calendar’s UI, plus it’s syncable and shareable by default. I use the event title for the project I’m working on and the notes field for details. Have toyed with the idea of making an exporter to a spreadsheet format, but haven’t needed it badly enough yet. I like your idea of a separate planning calendar.