Made date inputs behave as well as I think I can for now. Much better.