Kenyans are to vote on a new proposed constitution in a national referendum on November 21 .