Have extra Halloween candy? A local dentist will pay you for it--and it goes toward a good cause