Change WLED presets/scene based Calendar

Hello All, I have WLED strips installed outside my home. I’m looking to set these lights to specific presets based on calendar events. I have a calendar subscription for the different Holidays, my goal is to display different presets based on the holiday’s.

I’ve been playing around with the Automation and I can pick the calendar but I’m challenged when trying to compare the holidays. Additionally I want to change the colors N days before the holiday.

What I’m thinking is I need 2 automations, 1 to set a Scene in HA based upon the date being N days before next_holiday and 2 to turn on WLED and set the preset based upon the Scene, and if none of the Scenes are set use the default Scene.

Is my logic correct here? Is there something I’m missing?

My Calendar has the following

next_date: "2024-11-28T00:00:00-05:00"
next_holiday: Thanksgiving
last_updated: "2024-11-25T09:45:18.317511-05:00