Fix ETag for publications that change weekly

Publications set as changing weekly were outputting ETags based on `date(w)` (the day of the week) rather than `date(W)` (the number of the week in the year).
Merge pull request #2 from philgyford/patch-1

Fix ETag for publications that change weekly
Fix monthly and weekly ETags so they don't repeat each year