Is It Too Late To Buy Gold?