Lourdes Leon in Red Mini Dress out in New York