Creating a Smart app that adds event to Google Calendar

Hello all. I am trying to execute a specific action with Google Calendar, but have hit a wall.
I am trying to create an action, triggered via a virtual button press widget on my android device (IFTTT or Smartthings), where an event is created, 25 days from today(the day the action is triggered), but, if that date falls on the weekend, or on a holiday, then add the event on the closest business day.

As far as I can tell, there’s no way to do all this in IFTTT alone, but it seems like there should be a way to do this with a Smartapp.

Any insights here would be greatly appreciated.