Katie Holmes Shines at Old Navy X Christopher John Rogers Launch in New York