Himachal Pradesh will vote for a new government on November 12 and votes will be counted on December 8, the Election Commission said on Friday, in an announcement that surprisingly did not include dates for Gujarat which was also expected to hold polls by the end of the year.