Convert get_forms_by_user to return a generator

And correct for ridiculous zero-indexed month in view