Allows double and negative input
Minor datetime tweaks