The traditional roast dinner is a staple for many come December 25 but if you're keen to book in at the pub, you need to be quick.