Fixed _verify_boundary_dates to better support edge cases and report what it's doing