fixed parsing '3 months ago saturday at 5:00 pm' by defining dedicated handler
[minor] code reformatting