time to shop: buy gold, silver, copper & crude, say experts