Katie Holmes is one of those actresses whose sense of fashion gets better as they age. The 31-year-old was one of the celebrity guests at the opening of the very first Hermes Men’s Store in Madison Avenue, New York last Tuesday, and boy was she dressed for the occasion.