Extract DatePopup component
Apps may not want to use the inline datepicker component but have it as a popup that appears e.g. on button press.
Extract the popup from MobileDateInput into a standalone component.
Make it not delete itself to allow the caller to manage the lifetime.
Add accepted/cancelled signals