Make an upcoming events calendar. Just add an "Event Date" to any post, and then use the [upcoming] shortcode to list upcoming events.
added shortcode parameter days_old.
bug fix: the default event date was the start of 1970 rather than no date at all.
Unfortunately I have changed the way dates are stored in the database. This means you will have to open and re-save any posts you have with the "Event Date" set. I have also changed the shortcode parameters slightly with style becoming both style and text. Please have a look at the syntax. I apologize for the inconvenience!
big fixes: dates in different years were sorted incorrectly. the timezone was not respected.
new features: added the q and text parameters
bug fix: added nopaging so all relevant posts appear
bug fix: sticky posts were always appearing
bug fix: non-empty input to the "event date" box wasn't working (accidentally introduced in the last bug fix)
bug fix: empty input to the "event date" box wasn't working