Bump - Estou passando por isso também.
O plugin discourse-calendar usa um elemento DateTimeInputRange, mas a interface que @tobiaseigen mencionou na primeira resposta usa o elemento CalendarDateTimeInput.
Como referência, aqui está a implementação para DateTimeInputRange e aqui está a implementação para CalendarDateTimeInput.