Fixed issue with setSelectedDate.

- Plugin wrapper methods parsing refactored to accept options object, function callback as standard.
- jQuery.apply replaced with jQuery.call