The following form requires to provide a valid expiration month and year of credit card. Because the
date validator asks for all the year, month and day, it isn't helpful in that case.
Instead, we will use the
callback validator to check the validity of month and year fields. Because these fields depend on each other, the
updateFieldStatus()
method is used to set month/year field as valid one.