Gold prices rally and refreshes monthly highs above $2,400