warn: Let dateHeaderRegex catch the last occurrence

Previously Twinkle would repeatedly add month header if someone left a message after the last month header.

Compare:
- https://en.wikipedia.org/w/index.php?diff=616883137
- https://zh.wikipedia.org/w/index.php?diff=31886893

I'm not sure whether this is the intended behavior on enwiki though.