Bali can absolutely punish lazy month picking
The strongest overall run of months is September, October and May. December, January and February are where the destination asks for the most compromise.
Compare nearby choices.
Stay in Indonesia, but see whether another destination fits your timing better.
Better dates. Better trips. Better stories.