You can use Quartz (http://www.opensymphony.com/quartz/)simply schedule a job to be launched every midnight, this job can perform a query to find desired birthdates and....