Best Time to Buy Gold for a Better Future