I use Yahoo! IMAP. I have still found it difficult to access my Yahoo! Calendar from my Android phone. Finally, I was able to get the app "Yahoo! for Android" to work for the Calendar. The secret is that, when the list of Yahoo! services comes up in that app, you have to select "More Sites"...