A fully customisable calendarView for Android