Fix DateTimeParser: time set to default if defined for either start but not end or vice versa
Fix DateTimeParser: time set to default if defined for either start but not end or vice versa

cs2103jan2016-w13-4j/main