Me parece que tendrás que comentar el código, sustituir H2 por h2 y cambiar la etiqueta. Quedaría así:
Código HTML:
<script>
<!--
var dt = new Date();
var hr = dt.getHours();
var msg = ((hr<12) ? "Buenos dias" :"Buenas Noches");
msg = ((hr>11)&&(hr<19) ? "Buenas Tardes" : msg);
msg=" <h2> "+msg+" !</h2>";
document.write(msg);
-->
</script>
Mira a ver si va.