Katie Holmes wore two different silk midi skirts with two different blazers in one day while out in New York City ...