Let's say if i am executing the process on 11/20/2014 at 3:00 PM.
On next day (11/21), if i execute the same process on 11:00 AM, it will assume the file is of today (as it is yet to pass 24 hours) and it will come out from the process.
But if you see, the date has been changed. so even if process creates file on 23:58 and next time i run on 00:05, it should continue the process, rather than exiting it.