We use a VERY LARGE Calendar!
It has pride and place in our kitchen, and we consult it day and night.
The moment something comes up, we put a time on the day...and where it is we need to be.
It is the only system that works for me, and one I have used for many years.