Предложение использует конструкцию 'By Christmas', которая указывает на завершение действия к определенному моменту в будущем. Для этого используется Future Perfect Tense.
a) will have returned – Future Perfect (действие, которое будет завершено к определенному моменту в будущем).
b) will be returning – Future Continuous (действие, которое будет происходить в определенный момент в будущем).
c) will have been returning – Future Perfect Continuous (действие, которое будет продолжаться в течение какого-то времени до определенного момента в будущем).
Ответ: a) will have returned