We Called the Rally in Gold: Is It Time to Buy?