Seekers of Christmas magic will have a ball at this expertly crafted production, says Mark Monahan