Lara Spencer seen out and about in New York City