there is already a ts conditional
do this:
#default wrap
dataWrap={date: d}<sup>th</sup> of {date: F} {date: Y}
[dayofmonth = 1,21,31]
dataWrap={date: d}<sup>st</sup> of {date: F} {date: Y}
[dayofmonth = 2,22]
dataWrap={date: d}<sup>nd</sup> of {date: F} {date: Y}
[dayofmonth = 3,23]
dataWrap={date: d}<sup>rd</sup> of {date: F} {date: Y}
[global]