Hi @Jessica eCommerce Badassery
Great question! As far as I am aware, you can only use dynamic content based on data saved as a profile property or within an event metric.
How to show or hide template blocks based on Dynamic variables
However, based on how/when you want to send/trigger these particular messages to your subscribers, there still might be a way to do it. For example, if you trigger someone into a flow, you can use an Update Property step to set the current date, and then in the messages that follow can dynamically show content based on that property.
Alternatively, you can use a date property to trigger someone into a date-based flow, but this would be based on a date saved to a profile property.
One thing to keep in mind is that the message you build will contain all of the content in the code of the email, either it’s shown or hidden. So if you plan to build out a lot of different blocks based on time of year, this will increase the “weight” of your message. The weight can impact how your message is shown in different ISPs. For example, Gmail allows emails up to 102KB before they start clipping the message.
I know this wasn’t exactly what you are looking for, but wanted to share some alternative ideas to possibly make this work for your needs.
@In the Inbox