@Mohammad I noticed that your macro has the tag Journal hardcoded into the code.
<$list filter="[tag[Journal]] :filter[get[created]prefix<month>] :and[sort[created]]" template="journal-book/template">
Ideally, it should read the $:/config/NewJournal/Tags entry and use it. For example, my journal entries are tagged 1 highlight. This change would make the plugin more robust.
Unfortunately, I do not know TW syntax enough to make this change myself. 