Gold unstoppable! Should you buy at current highs or wait for correction?