touch -d '2019-11-19 0800' thismorning lets you easily create testfiles:
]# find -name '*n*g*' -daystart -mtime 0 -ls
Nov 19 08:00 ./thismorning
]# find -name '*n*g*' -daystart -mtime 1 -ls
Nov 18 22:30 ./lastnight
Nov 18 08:30 ./lastmorning
]# find -name '*n*g*' -mtime 0 -ls
Nov 18 22:30 ./lastnight
Nov 19 08:00 ./thismorning
]# find -name '*n*g*' -mtime 1 -ls
Nov 17 22:00 ./lastlastnight
Nov 18 08:30 ./lastmorning
(I snipped away -ls output fields -- only left the dates and filenames)
]# find -name '*n*g*'; date
./lastnight
./thismorning
./lastlastnight
./lastmorning
Tue Nov 19 10:34:33 UTC 2019
]# find -name '*n*g*' -daystart -mtime 2 -ls
Nov 17 22:00 ./lastlastnight
]#
...because you mix up calender days and 24h-periods in your OP. Sometimes we want this, sometimes that.