properly handling future episodes with invalid dates