Solved by ptrblck in post #2 
              
              
                I think your understanding is correct and it often comes to the question how this model would be deployed into a real-world use case. I.e. I assume you won’t have future data points when the model is deployed, so you also shouldn’t use it during validation. 

That sounds reasonable. 

Alternatively…