Princess Kate returned to public life, hosting her annual Christmas carol service at Westminster Abbey after battling cancer.