Moves filters around and uses current date for date filtering

... which addresses some issues with #85
Yeah, I hesitated using it because it's possible to not use floats here but it would require extra markup and it's already a little dense.