Gold, silver and platinum jumped to record highs to extend a historic end-of-year rally for precious metals.