- Fix the script that was breaking with an empty file - Fix the script that was breaking when start/end dates were empty - Ambigous and nonexistent DST times are handled now - Remove unnecessary else clause