Gold is approaching all-time highs but is it a good time to buy ...

Gold is approaching all-time highs but is it a good time to buy ...