add `shouldReflow` option 

this commit addresses one of the problems mentioned in issue #127 by adding a `shouldReflow` option. If false, this option will prevent the default datepicker behavior of reflowing the datepicker if it is too large to fit in the viewport at its current position.