Kate Middleton's $23 J.Crew Accessory Just Made Her Outfit