Endnote cannot do this, but I have never had a journal complain about it. Their in house processing should be able to handle this one.
However, one of my colleagues routinely does a search and replace on the page field of his library, and he says he has never had a journal that complained about n-dashes in the reference list, who didn’t require them.