I think there's a solution to this:Use Timesheets and ask the users to close/submit them. Once they do that, they won't be able to log to that particular week. If there will be newer logs than the actual completion date, you can do a report to show that and then question the user.