Hum, what version of Maui? with .net core 8 version, (latest)? If I drop in a date control, say like this:
<DatePicker
x:Name="MyDate"/>
And then run, for windows app, I get/see this:
And if I run as android (emulator), then I get this:
So, the date picker will default as today's date, but that assumes the date picker is un-bound (does not have a Binding expression. So, you may well have to provide a bit more markup, but out of the box, the above shows the DatePicker does default to today for the default date. If you have a binding expression, then of course the date will come from the data source being used, and if null, then of course you get the 1900 date value.