Pubs in North Yorkshire report a Merry Christmas, in terms of trade, with one bar saying it has just enjoyed its best-ever Christmas.