Why do mexicans celebrate the dead?

A holiday to remember the importance of living, and the meaning of death.   Each country has their own beliefs that define them and make them independent of others. For Mexico...