setCalendar workaround for Android 2.2 bug

This workaround works for me. Google closed the original bug so I am not able to comment there. This bug is 100% reproducible on the emulator. Not sure about real devices.

https://code.google.com/p/android/issues/detail?id=8258