Why early November?
For much of our history America was a predominantly agrarian society. Law makers therefore took into account that November was perhaps the most convenient month for farmers and rural workers to be able to travel to the polls. The fall harvest was over, (remembering that spring was planting time and summer was taken up with working the fields and tending the crops) but in the majority of the nation the weather was still mild enough to permit travel over unimproved roads.