Calendar Puzzle

I wrote a solver for this calendar puzzle. See the GitHub project for detailled information.