Завтра я обедаю с ним - to express future is fine.

Через два дня я обедал с ним - can be used to describe sequence of the events in the past, which could imply a future action during the...