Postal workers put in long days as Christmas nears