Gold prices hit two-year low, sparks buying opportunity for consumers