I'll stand by the never roll your own crypto, but never roll your own date parsing library that your DIY crypto library depends would be uber scary