As much as I would enjoy blaming BofA, this time the kudos go to your government. Part of the credit card reform bill that became effective in late August mandated a certain number of days between the statement date and the due date. As a result, banks have recalculated statement dates (all of mine changed with several different banks).