По правилу согласования времен, если в главной части предложения глагол стоит в будущем времени, то в придаточной части также используется будущее время.
В данном случае, выбор глагола "have" является правильным, так как он указывает на будущее событие - свадьбу.
Ответ: their marriage next month.