Justin Sullivan/Getty Images

"The Iowa caucuses are always held between seven and 10 p.m. on a weekday in the middle of winter," writes Adam Ginsburg.