More than 5,000 workers were expected to take part in walkout that ends later on Christmas Eve, their union says.