October 31?! How timely this conversation is.
Christians have invented a lot of Holy Days over the centuries and some were strategically put at the same (or around a) day, where a pagan feast was. All Saint's Day (aka Allhallows) was put on November 1st to coincide with (presumed) Samhain. The Day before became Allhallows Eve, later Halloween. So it has a veneer (and name) of Christianity, while the rites remained based on paganism.
Similar applies to Christmas, which is an appropriation of the Roman Saturnalia.
Easter, on the other hand, is a genuine Christian holy day, where pagan rituals were later added to it.
All genuine Christian, biblical holy days are floating holidays, as they go back to the Jewish lunar calendar, i.e. Good Friday, Easter, Ascension, Pentecost (and Ash Wednesday). All others are later inventions, when Christianity had adapted the Roman solar calendar.