Removed Date.prototype methods as it is not a good idea to extend global objects, Added the ability to pass in date strings as valid schedule times

Ok took a while to get my formatting the same as yours but should be good now.