Update event.py (Birthday Bug)

This should fix the Birthday Bug.
What I did:
You still need the if (e.starts_on and e.ends_on) else date
this checks if it has starts on date and ends on date