El carnaval es una celebración pública que tiene lugar inmediatamente antes de la cuaresma cristiana, con fecha variable (entre febrero y marzo según el año), y que combina algunos elementos como disfraces, desfiles, y fiestas en la calle.
Ahora, ¿Por qué es tan importante que sea luna llena el jueves santo? pues cuenta la historia, que la noche en la que el pueblo judío salió de Egipto, había luna llena y eso les permitió prescindir de las lámparas para que no les descubrieran los soldados del faraón. Este acontecimiento lo celebran en la pascua judía, la cual siempre concuerda con noche de luna llena. Con esto la iglesia puede asegurar que el jueves santo (cuando Jesús celebraba la pascua judía con sus discípulos) era una noche de luna llena.
Veamos:
Fecha de la primavera, 20 de marzo 2018
Ver la primera luna llena después del 20 de marzo. El 31/03/2018
Primer Domingo de luna llena tras el equinoccio del 20 de Marzo es el 01 de abril 2018
Ese corresponde al domingo de Pascuas, de Resurrección. 01/04/2018
El domingo anterior es el domingo de Ramos. 25/03/2018
Viernes Santo es por tanto el 30/03/2018
Jueves santo el 29/03/2018
Contamos ahora 47 días hacia atrás, el miércoles de ceniza es el 14/03/2018
Los carnavales empiezan el viernes 09 de febrero 2018.
Por lo tanto concluyendo, el carnaval siempre se va a acomodar de tal manera que el último día sea antes del Miércoles de Ceniza, el cual va a moverse de acuerdo al ciclo lunar.
Fuentes consultadas
Wikipedia
[Puertadelavera](http://puertadelavera.com/como-se-calcula-fecha-de-carnaval-semana-santa-ascension-pentecoste-santisima-trinidad-corpus-christi/