Katie Holmes Wore Sheer Fuchsia Socks With Her Canadian Tuxedo at NYFW