According to one dictionary, "to this day" means:
up to now : continuing until today
But according to some other dictionary, "to this day" means:
even now, after a very long time
The first definition suggests a period of time, but the second suggests a point in time. Is one of them wrong?
Example Usage:
link
They started appearing even before his death on 17 August 1786, and they still crop up to this day.
to this day, you would say,today. – Ethan Furman Sep 06 '14 at 20:04