Ours is similar, due on the 25th but usually the 28th or even the 30th before the transaction takes place, not sure it there is any reason behind it. In saying that when we asked to change the due date with our mortgage provider from the 25th to 27th (pay day) they told us it couldn't be done.