The more time you can leave yourself before needing to send the transfer the better.
Exchange controls may also apply from time to time to certain foreign currencies that may affect the convertibility or transferability of that currency.
For instance, a credit card that rewards you generously for overseas spending could be a good option to think about.