I used to think Will was used for future and Present Progressive for ongoing actions but recently I came across a site(forgot to save the link) which states that present progressive can be used for describing action taking place in upcoming time.
For example- I will go to market to buy groceries tomorrow.
I am going to market to buy groceries tomorrow.
My questions is: Is there any difference in meaning among these two?
and if there is then what is it?