I'm looking for a good calender app/widget

Could someone please recommend a good calender app. I don't need a lot of bells and whistles but I am looking for something that I can make full screen(panel). I use my calender often and don't mind losing a whole screen to one app/widget.

I've seen screenshots here of full screen calenders here so I know they exist. I just can't find one.

Speaking of calendars, does anyone know of a calendar app that gives you more liberties as far as repetitive scheduling goes?

The standard calendar app that came with my droid allows you to repeat a schedule based on a weekly work schedule; however, as a shift worker my schedule works off a 28 day monthly rotation as opposed to the standard 30-31 days. Any thoughts on some open source stuff out there so I don't have to insert my work schedule manually?