Its true that persistence strategy will work, however in some extreme cases system under heavy load might not process things fast enough. Think of situation when you have bunch of items stored before midnight and very slow I/O - unless you tweak configuration you might be at risk of exceeding expected time window. The cron persistence strategy as far I remember dispatches a write to database, does not determine write time at all.
Truly reliable way to store things at given time (I use 23:59:59.999) is calling modifiable persistence service.