Thanks for recommending CalendarPad; I've installed it and it looks good. On the Nexus One, at least, though, there is some sort of graphic across the top that obscures the day names and the dates. It's there in both Month and Week views. It doesn't really interfere with anything, but it doesn't seem to do anything, either, and looks bad.
I've emailed the developer about that, as well as sending him my request for a year-at-a-time view like the standard Windows Mobile calendar app has. If I get a reply I'll try to remember to post additional information here.