You can set DND to end when the event ends... but yeah... it would be really nice if you could tag #DND in a calendar event and iPhone would go into DND for duration, IFTTT has a feature to do this for Android, although I really don't know of any app that would help iOS do this or if there are restrictions in place to stop it.