changed month/year to publish_date

the database now stores this as DATE instead of two INTs
the new method can be dynamically formatted