I think it is formal it doesn’t say it formal but it does say the word usted is to show respect so i would say true its formal
1. Hace tres meces que Lucía no trabaja
2. Hace un año que Santi y Silvina no compran verduras
3. Hace una semaña que no vamos al centro comercial
4. Hace demasiado tiempo que no me divertí
5. Hace media hora que miras el menú