In order for the Neopagan and Wiccan claim that Samhain is the origin of Halloween to be true the particular day chosen should have some significance to the Celts and Samhain. But here we run into some serious problems. According to the best sources, Samhain was a Lunar festival of harvest. That means that the day of Samhain can vary up to a month in difference from any Solar year day. Compare, for example, the wide variety of days upon which Easter can take place. When sources claim that Samhain was October 31 to November 1 in the modern Solar Calendar they are being dishonest and disingenuous. They are intending to deceive the reader. Due to the differences between lunar and solar dates, on the average Samhain would take place exactly on October 31st only once in about every 30 years.When the reader adds into this the fact that the Western Calendar changed over from the Julian to the Gregorian at different times in different places, the reader can better understand how artificial the Neopagan and Wiccan claims are about Samhain.
This seems to me to be most convincing of arguments by far against Halloween and All Saints day being a feast co-opted from pagan sources. Any self-respecting worshiper of nature would let the signs of nature dictate the passing of time and not imposing the marking of time upon nature.