How do you get important info to your DH without making it "naggy"? How do you manage setting appointments without having to consult with your DH each time? Or him setting things in "your" time?

DH is bad with appointing away my free time. I have too weekly appointments of which one falls into the afternoon when he is home. It is a 60 minute appointment. I also meet up with some Wonderfull ladies once or twice a month (dates differ but I mark the days on our kitchen board). I hate missing an appointment, especially when I have no way of informing well in advance that I will not make it. I think it comes across as rude, unfeminine and arrogant. Not something I want to be known for! We tried google calendar - but DH is very spontaneous and apparently does not remember checking. I addressed it last month, after sleeping on it for a week. He was all apologies - but nothing changed.