I am running a game where an NPC enchanter has cast Charm Monster on a PC. Several days remain to the duration of the original casting when the other party members catch up with the caster and kill him. I'm unsure whether the spell would continue until the original duration has passed if the party doesn't cast Dispel Magic (or equivalent) upon the enchanted PC.