Global stocks are set to mark their best month for three years, Reuters reported, citing MSCI's world stocks index.