CP Appointment Calendar allows you to define "available" time slots that can be booked by the website visitors.
First stable version released. * More configuration options added.
Important note: If you are using the Professional version don't update via the WP dashboard but using your personal update link. Contact us if you need further information: http://wordpress.dwbooster.com/support