right, so you've found a bug
see, you really really really need to understand that when there is a bug, stuff doesn't work like it *should* work. So you have to challenge your assumptions
maybe the filesystem reports the wrong date? Have you checked? Maybe the rounding code doesn't work, have you added additional logging?
You're in the unfortunate situation that you have some time pressure, and the author and the only users of that code have no time/interest to help you debug it currently, so you have to do it yourself
by analyzing the problem and giving concrete pointers, you might help them help you