Ответ:

Предложение составлено правильно: Present Continuous подходит для запланированного действия в будущем.

John is visiting his parents this weekend. (Джон навещает родителей в эти выходные.)