You won't be judged on you colour choices or general neatness of the UI, so no need to spend too much time deciding colours. Some logical separation of the contents, even if they're completely black-and-white is fine. You will, however, be judged on code-organisation, naming.
- Build a month's view of a calendar
- There are three states for each event: A full day event, a timed event that's accepted, a timed event that's not accepted. Try to represent these states in the UI, similar to any other calendar app.
- The month's view should show the overflow days from previous month and