I know calibre has a builtin tool for that (both in conversion and in the Editor), not sure about Sigil.
It should be easy to do with a plugin though -- maybe someone has already made one.
EDIT: Yes, DiapDealer's
PunctuationSmarten plugin is your friend.