Gold ETFs have given average return of 29% in one year: Is now the time to invest?