Clean up date picker, add simple constructors and setter for listener

Also adds annotations.

Change-Id: I8498277162176840d6d6de8ad03334366e350eaa
4 files changed