These are the best ballet flats to buy now including woven and Mary-Jane strap styles. See our picks from M&S, H&M, Anthropology and more.