Does an event always have to be created for the whole group?
No. You can also create events in which only individual group members participate. Simply leave the function “Add members automatically” deactivated when creating the event (see also “How do I create an event?“). You can also set the event to invisible so that only participants can see it.