DatesRole: Fleshing out "next month" and "last month"; tests need actually writing and implementation needs checking