With a little tweaking it does indeed!
Changing the macro definition to:
\define MMM-YYYY() [UTC]MMM YYYY
\define DDth() [UTC]DDth
\define YYYY0MM() [UTC]YYYY0MM
\define each-month()
<$list filter="[all[current]tagging[]!is[system]!sort[created]get[created]format:date<YYYY0MM>unique[]limit[4]!sort[]]" variable="year-month">
<h3><$text text={{{ [<year-month>addsuffix[15]format:date<MMM-YYYY>] }}}/></h3>
<ol><$list filter="[all[current]tagging[]!is[system]!sort[created]] :filter[get[created]prefix<year-month>]">
<!-- Same Month -->
<li><$transclude field="title" mode="block"/></li>
</$list></ol>
</$list>
\end
and then just calling it with <<each-month>>
in the “Preaching” tiddler should do the trick!
At least it does work on tiddlywiki.com when I test it in the Saving
tiddler…
Fred