Как переопределить ToString для своего класса Date?
public override string ToString()
{
   return "Я не читаю документацию, хотя ссылку получил в предыдущем вопросе";
}
В классе Date пиши
public override string ToString()
{
   return "Я умею переопределять методы";
}
Но вообще код максимально противный, и никогда так больше не пиши.
1. Тебе не нужен Date, тк есть прекрасный тип DateTime и DateTimeOffset (а для особых ценителей - DateOnly, TimeOnly и ещё целая библиотека NodaTime)
2. В шарпе не нужны методы Get* / Set*. Тут для этого есть свойства.