monthsUntil method
Generates months between this and another date.
Implementation
Iterable<Hora> monthsUntil(Hora end) sync* {
var current = startOf(TemporalUnit.month);
final target = end.startOf(TemporalUnit.month);
while (!current.isAfter(target)) {
yield current;
current = current.add(1, TemporalUnit.month);
}
}