This wordpress plugin searches for posts based by year. Use the shortcode [sby] to show the form. You can use a parameter cat [sby cat=#] to specify the category. The results will be displayed below the form so it is intended for pages only.