Does bank of america have an overdraft grace period July 8, 2019 16 32 64 128 Bank of america processing debit hold Bank of america personal check Bank of america statement balance