The United Auto Workers (UAW) union has set a hard deadline to strike three Michigan General Motors factories if the two sides aren't able to agree on local labour pacts, the company said on Thursday.