Responsive Date & Time Picker

I am developing a very simple web app where, apart from other functions a user will see date and time in a small widget like so:

Time/Date widget

A user is also allowed to change the time and date. I looked at lots of (Angular based) Date/Time pickers and still can find a good design that works on both, web on desktop and web on mobile.

I currently ended up on using just an input field with an input mask. When a user hovers with the mouse over the time/date it will get underlined. But this might not be the best way for mobile.

To sum that up: Is there a better generic design for date/time pickers than using an input mask in an input control that works on both, desktop & mobile?