Kate Middleton had a seriously stylish afternoon/evening yesterday