I would like to create a Calender that have good UI

Guys,
I need to create a clender that have have a good UI,Just like the calenders in the android device…
I have used ionic2 calender but its UI is very bad…
Is there any other calender that i can use…
What i need,

  1. good Ui
    2)User can swipe between to select month
    3)When click on one button its should be selected no need to click ok/Done button
    Can you help me?

@sethupsanil You can try this
http://www.codeexpertz.com/blog/mobile/ionic-2-calendar

https://www.npmjs.com/package/ionic2-calendar