december gold ends up 0.6% at $1,058.10