Gold prices rally toward $1,300 to finish at a more than 1-month high