Be more tolerant of bad dates in archive view
Be more tolerant of bad dates in archive view

This commit fixes a 500 when a month is invalid (i.e.: 13).
Malformed year/month pairs are transformed to 404s.

lopopolo/hyperbola,lopopolo/hyperbola,lopopolo/hyperbola,lopopolo/hyperbola