I tried below syntax to fetch the close price of specific date:
=GOOGLEFINANCE(<Symbol_Name>,"price","07/09/2020")
While it works perfectly for US stocks, the result for Indian stocks are incorrect. For example: if you query for July 9th, the stock quote is fetched from July 10th. See below screenshots:
US Stock
Indian Stock
How to make this work for all stock symbols irrespective of date or timezone?