make sure checkpoint date is at beginning of day

Patch provided by @bharavi - THANK YOU!