Also means "until". Until december - mpaka desemba.
... and paka means cat :)
And cats are very territorial animals. They walk the BOUNDARY of their territory every day.
Grammatically, "hadi" is used for time and "mpaka" for spacial points.
It's not that clear-cut
that is cool