gold settles above $1,200 before year's last trading day