Banks are not required to honor checks that are more were issued 6 months prior to the current date but they are free to honor the check if payment is made in good faith.
Under UCC 4-404 banks are not obligated to honor checks more than 6 months old . . . it is a discretionary choice. The bank is given the right to charge your account for the check if payment is made in good faith.