Respuesta :
I do not know the second question, but it says that day of the dead is celebrated on two days for this reason:

Answer:
The day of the dead is celebrated for 2 days bc the first day celebrates infants and children that have died and they second day is for adults who have died.
Explanation:
The Day of The Dead is to honor the dead. Even though American don't celebrate death Mexicans embrace it!