Princess Diana's niece sported a velvet dress for a dinner in December 2017. Image Source: Getty / David M. Benett