Porque semana santa cambia todos los años, digo porque no tiene una fecha en especial?

 He aqui la respuesta:

Los primeros cristianos reinterpretaron la antigua fiesta de Pascua (el estaciones“paso” del invierno a la primavera) en su celebración de la Resurrección. El cálculo de la pascua fue motivo de discrepancia hasta que Dionisio el Exiguo convenció a los romanos de hacerlo según el cálculo alejandrino, a partir del equinoccio de primavera (21 de marzo). Así, para calcular la fecha de Semana Santa hay que tener en cuenta que el Viernes Santo siempre es el primer viernes después de la primera luna llena posterior al equinoccio de primavera. De esta manera, la Semana Santa es una celebración movible que puede tener lugar en fechas tan dispares como el 22 de marzo o el 25 de abril.

En resumen se debe al equinoccio de primavera, ya que cuando los judios salieron de egipo, habia luna llena la cual ayudo a que utilizaran laparas para que no los descubrieran los soldados, entonces siempre concuerda con una noche de luna llena. El primer Jueves santo, era una noche de luna llena, cuando Jesús celebraba la pascua con sus discipulos.