King Charles, Princess Kate attend festive events