America is a Judaeo-Christian nation.
This is not my opinion.
The Truth Fairy
In Christianity, All Souls’ Day commemorates All Souls, the Holy Souls, or the Faithful Departed; that is, the souls of Christians who have died. Observing Christians typically remember deceased relatives on the day. In Western Christianity the annual celebration is now held on 2 November and is associated with the three days of Allhallowtide, including All Saints’ Day (1 November) and its vigil, Halloween (31 October).