Thanks @Tess for helping me out on this one via chat. I'm posting the solution that finally worked, although there's another strange time issue now (that you can see here: Query of dates use time zones... but only sometimes!).
I can use this to filter:
Then use this to select and display:
And keep my datetimepicker looking nice: