Good point! My brother who was overseas in the military didn't even get his ballot until the end of November.
Same thing happened to me, although it was the fault of the local mailroom sitting on it until it was too late to mail.