The stage version of the children’s favourite is no new Christmas classic, but it has its moments