It takes place on November 1 and November 2 because the Catholic holidays, All Saints Day and All Souls' Day, are celebrated on November 1 and November 2, respectively. The placement of the Day of the Dead on November 1 and 2 is a ways of connecting the holidays.