Do I need to move it to another wallet before the fork happens? If so, do I have enough time and what wallet would you recommend ?
Could I just wait for the dust to settle and move it after? What are the options and risks involved?
For now, I would advise that you just leave the coins where they are until things settle down... MBC is not an HD wallet and just uses private keys... so you don't need to worry, you'll be able to access them via sweeping/importing your private keys.
You can try and create a new Electrum seed based (HD) wallet... and then sweep the coins, but to be honest, I'd just wait. It is probably not a good time to be making transactions... even though you have about 10 hours before the BCC Hard fork happens.
Your other option is to import the keys into a non-HD Electrum wallet. Importing is instant and doesn't require any transactions to be created or broadcast... but you don't have the safety of an HD seed based wallet for backup purposes. The only advantage to doing this as opposed to leaving coins in MBC is that Electrum has a better fee system, so any transactions you create later are less likely to get stuck due to low fees.
TLDR; Leave your coins where they are until things calm down, then sweep into Electrum seed based wallet