Workflow - Date And Time Minus 1 day

Hi Team. 

I have a workflow where I am searching for all users in a AD Security group. Below is the workflow. I have disabled a few steps for now

On the Deprov IF statement I am looking at the accountExpires attribute and looking for today's date and time minus 1 day.

If I look at the account then we can see that the expiration date was yesterday 

When I run the workflow its not disabling the account. If I choose another attribute and get it to check on that then it is doing the disable. 

What is wrong with what I have done here? 

Thanks in advance