Boris Johnson promised voters a new parliament for Christmas last night as he finally secured a General Election that experts have predicted will be decided by the 'Workington Man.'