Around 23,000 Christmas jobs are on offer across the UK in sectors including retail, catering, hospitality and construction, according to new analysis