The Princess of Wales attended Buckingham Palace’s pre-Christmas lunch today, and swapped her usual fitted tailoring for a flowing silk maxi dress in a very festive colour