Gold prices surge after recent dip as investors shift back amid Middle East tensions, inflation fears and economic uncertainty, raising questions on whether now is the right time to buy.