You have written a custom attribute converter that can accept date string attributes and convert them to JavaScript Date objects!
Date
You might want to catch up more on reactive properties in Lit as well as the Lit lifecycle.