'n' dash rather than hyphen

A possible workaround involves disaggregating the single Page field  information into two fields:  Start Page and End Page.  Then it would be a matter of modifying the affected reference type templates (Journal Article, Book Section, etc.) by renaming two of the Custom or other unused fields to: Start Page, End Page.

The next and final step invovles modifying  the output style’s templates,  replacing the Pages field appearing in the template with:

Start PageEnd Page     

The result will be to automatically have the em-dash appear between the Start Page number and the End Page number.