refactored monthly archive listing - logic moved outta the view