Gold sparkles at a new lifetime high: Should you buy today?