Please see this. This will help you identifying the users who have not logged into multiple target application. This approach can also handle the different types of date time format for each application.
The core idea here involves creating a new identity attribute and you can there store multiple applications where the user have not logged in.