Is there a LO way to get historical stock prices in calc?

The old Yahoo way was disabled/removed earlier this year. Internet search uncovers 2 methods of getting the last trade information from Yahoo and one from Google. Trouble is that none of these seem to have a means of providing a date for which the data is wanted.

Is there a way that currently works and allows for specifying a desired date?