How to display my calendar on the lock screen?
Lockscreen Calendar is a fairly lightweight app to display your next few upcoming events on your lockscreen.

Unfortunately, it does not currently support recurring events.