Issues with new date picker and timezones

Various issues reported in this thread: https://www.redhat.com/archives/spacewalk-list/2014-March/msg00146.html

Analysis here: https://www.redhat.com/archives/spacewalk-list/2014-May/msg00033.html

Except for the checkstyle and annotations commits, they should probably be cherry-picked into 2.1