The use of en dashes in OSM is more widespread than you'd think and I think it's especially appropriate here considering (1) others objects (specifically memorials) typically use en dashes in the same context, while regular hyphens are used in other ways, such as for indicating bilingual street names, and (2) when indicating a range of dates, most style guides recommend the use of an en dash rather than a hyphen.