Unlike most other sports, the UFC does not have a season. Instead, they host events almost every weekend of the year. This means that UFC futures betting is markedly different from the futures you will find offered on other sports.
For example, most sports crown their champions at the end of the season, and futures odds are offered on those championships before and throughout each season. In the UFC, championships are up for grabs on a regular basis throughout the year, and are decided in regularly scheduled title fights.
Sportsbooks release their odds for UFC events swiftly after events and individual bouts are announced, to encourage early betting action ahead of fight week. Those odds will fluctuate to reflect the money staked in the lead-up to fight week, when those odds then become the moneyline odds for the event.
The main difference between UFC futures and UFC moneyline odds is that the odds are available a significant time ahead of the event, rather than after the conclusion of the preceding event.