Update the user model spec.

Remove use of some unneeded factories and fix dupe email check to
actually test that users with duplicate emails are not permitted.
Add test to blog post spec for created at month, year

Add spec to check that the created_at_month and created_at_year fields
are populated as expected.