Princes Anne wore an elegant blue floral coat to attend her third Buckingham Palace Garden Party of the season