The Cinco de Mayo Parade NYC 2023 is on Central Park West