I need two date functions for some code I'm working on. One, something that will take "31/12/04" or similar (European-style dd/mm/yy) and transform it into SQL-compatible "2004-12-31", and back again, and presumably chuck an error if it meets an illogical date (32/12/04 or whatever); two, I want it to calculate for me things like "the date three weeks
31/12/04". Which module do I need?