You may want to adjust the use of the TIME()
function (per @peternlewis' post here) to include a noon time:
For example (you will need to adjust for your macro):
%ICUDateTimeFor%TIME(2017, 1, 1 , 12, 0, 0)%EEE, MMM d, yyyy%
This will ensure it works for any time zone.
Also See:
Dates and Times [Keyboard Maestro Wiki]