fixed date comparison issues... dont use ==