You can apply before you've taken all your pre-reqs as long as you indicate on your application that you will take those classes before you graduate undergrad/matriculate dental school. In general, you want to have your application in as soon as possible since everything is rolling admissions. No one should be looking at deadlines unless they're serious about getting in.