Here's a possible matching of occasions to the invitations, based on the provided text. Please note that I don't have the invitation A and C text so I can only match from invitation B and D.
- Invitation B (Victoria is leaving Greenwood High School): HIGH SCHOOL GRADUATION
- Invitation D (Kate's 40th Birthday): DINNER PARTY
There would be one extra title if all invitations were matched.