fix: always saved empty as 0000-00-00