You need to find out the exact reason for the suspension from DMV. Then hire a good criminal defense lawyer. It is unlikely the DA will just dismiss the case unless the suspension was a mistake but there are things that can be done so you don't end up with a criminal record and to get the records sealed.
I am a former federal and State prosecutor and have been doing criminal defense work for over 16 years. I was named to the Super Lawyers list as one of the top attorneys in New York for 2012 and 2013. No more than 5 percent of the lawyers in the state are selected by Super Lawyers. Martindale-Hubbell has given me its highest rating - AV Preeminent - in the areas of Criminal Law, Personal Injury, and Litigation. According to Martindale-Hubbell”AV Preeminent is a significant rating accomplishment - a testament to the fact that a lawyer's peers rank him or her at the highest level of professional excellence." Fewer than 8% of attorneys achieve an AV Preeminent rating. I also have the highest ranking – “superb” – on Avvo. The above answer, and any follow up comments or emails is for informational purposes only and not meant as legal advice.
You should go to DMV and ask for a copy of your abstract/ driving record. Make sure that is the only thing suspending your license. Pay whatever fines you may have to pay to lift the suspension. Then hire a local attorney who can either have the case ACD or reduced, ensuring you don't have a criminal record. Good luck.