I can think of a couple of approaches
1 - Store the datetime in Custom Metadata. You can do this easily by exploiting this andyinthecloud GitHub repo . I have done this in one of my applications.
You could also use a custom object.
2 - If possible, make the batch job idempotent so it can run with a filter like TODAY. If it encounters records it has already ...