Código HTML:
 <html>
<head>
<script>
function deshabilitarCheck(){
	var fechaActual= new Date();
	var fechaPrimerTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(), 12, 30, 0);
	var fechaSegundoTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(), 13, 0, 0);
	var fechaTercerTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(),13, 30, 0);
	var fechaCuartoTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(),14, 0, 0);
	
	if (fechaActual.getTime()<fechaPrimerTurno.getTime()){
		document.formulario.primerTurno.disabled=false;
	}
	if (fechaActual.getTime()<fechaSegundoTurno.getTime()){
		document.formulario.segundoTurno.disabled=false;
	}
	if (fechaActual.getTime()<fechaTercerTurno.getTime()){
		document.formulario.tercerTurno.disabled=false;
	}
	if (fechaActual.getTime()<fechaCuartoTurno.getTime()){
		document.formulario.cuartoTurno.disabled=false;
	}
}
</script>
</head>
<body onLoad="deshabilitarCheck()">
<form name="formulario">
<input type="checkbox" name="primerTurno" disabled>
Primer turno <br>
<input type="checkbox" name="segundoTurno" disabled>
Segundo turno <br>
<input type="checkbox" name="tercerTurno" disabled>
Tercer turno 
<br>
<input type="checkbox" name="cuartoTurno" disabled>
Cuarto turno 
</form>
</body>
</html>  Pero ten en cuenta que el usuario puede cambiar la hora de su ordenador y podría activar todas las opciones. Para esto es mejor, si se tiene la posibilidad , usar un lenguaje de servidor como php, asp, jsp, etc.