Kate Middleton recycled a dazzling Jenny Packham gown from five years ago for a charity dinner on June 22.