Banks that are changing their due dates around are probably trying to get people to default on their 0% balance transfer accounts.
M&T Bank recently changed some of the HELOC dates around. (They took over Citibank's HELOC accounts in our area). Our due date was the 12th now it's the 6th.