Kate wears a modern all-white look to Christmas carol service