Christmas show offers festive family fun