New and Improved Date system

So the date thing was fixed and is now up to date with Java's snooty way of telling me I code like an old man >_>