That's a toughie. If I tell mine before the fact that I'm cancelling plans there are tears and temper and pleeeeases but it's the more honest option. Afterwards they seem to accept it with less arguement and fewer tears but I feel like I've been a bit sneaky.
Maybe arm yourself with a distraction before you start the conversation