Move adjustPosition() to show() to prevent calendar from "bouncing"

As per issue #79 this prevents the calendar from "bouncing around" when the user is navigating between months in certain situations.