code now checks that customer is 13 or older based on birthdate; error is thrown if not.