Miranda Kerr in a gorgeous Chanel red dress