added validation check so that people can't book on times that are taken