Poli's right.
"haber que" is more stylism, for poety.
Like poli says , it's more common to use "tener que " hay que"
Sometimes it's used in daily life:
"estos encargos han de hacerse hoy"/"estos encargos hay que hacerlos hoy"/"estos encargos tenemos que hacerlos hoy"
A grandma:" Debo dejar de hablar e irme a la cocina. Hay tartas que han de hacerse"
"Debo dejar de hablar e irme a la cocina. Tengo que hacer unas tartas"
Saludos