on the page where your want to show promotional area in any datacontainer ( like list view or dataview )
select a microflow as a datasource and in a microflow pass a datetime parameter and pass currentDateTime as a value of parameter and next execute a OQL statement and then in OQL you can calculate you like Currentime >= yourtimeStartTime and <= yourEndTime
then microflow return a list or object of your desired poromotional data