One way to do this is to get the date in YYYYMMDD format and pretend it is an 8 digit number.
For example:
Keyboard Maestro Actions.kmactions (0.9 KB)
And if you'll note the condition is currently saying "currently false" and the reason for that may be the same issue you have - the macro has not been run! So the actual current value of Today is (as shown in the action) "2016-07-26" which is not a legitimate number, hence the calculation is invalid. But if I select Try on the first action, then the second one now has a valid, true calculation and changes to "currently true".