refactored CalendarWalker.set_focus_date
refactored CalendarWalker.set_focus_date

We can now get the position of an arbitrary date. This should be
helpful we fixing bugs with mark mode.

dzoep/khal,hobarrera/khal,pimutils/khal,geier/khal,pdav/khal,sdx23/khal