What's the most complete calendar app for iPhone? I (and I think many of you) would like to find an iPhone calendar app that lets the user add an new event by touching the hour (no the day-view mode) and delay an event, instead of needing to enter, edit, change the time and finally save.

Is there such an app?
I'm a big fan of Calvetica, which can do the things you're looking for. And it's much prettier than the default iOS Calendar app.