Here is everything you need to know about Good Friday 2025 and why Christians observe the day before Easter