カレンダー日付、普通にロケール依存なので標準ライブラリでやることじゃないですね
タイムゾーン誰が持ってどう管理するのとかいろいろあるし、 Rust の標準ライブラリはそういう領域に手を出さない傾向がある。私もそれでいいと思う (C/C++ でのロケール由来のトラブルを見よ!)
厳密には「日時ではなく日付」かつ「グレゴリオ暦」であれば……頑張ればまあ……という感じだけど、グレゴリオ暦の有効範囲外の日付の扱いをどうするか (無効とするか「みなし」で扱うか) とか、グレゴリオ暦以外の暦のサポートや連携をどうするかとか、考えることは本当に多いので、アプリケーションがちゃんと要件を考えて適切なライブラリでハンドリングするのがおそらく最も正しい