JCB workers treated to Christmas Eve off