Gold Prices Soaring, Is It Still a Good Time to Buy?