diff --git a/exec/load/sauce_lib.js b/exec/load/sauce_lib.js
index 58b6a48917c29cbcabb23e310bed033b906a57e7..30d358f1e4c76f4d80ae16437290c95756dd0ee3 100644
--- a/exec/load/sauce_lib.js
+++ b/exec/load/sauce_lib.js
@@ -83,6 +83,7 @@ function read(fname)
 	obj.tinfos = truncsp(file.read(22));
 
 	// Do some convenience field parsing/conversions here
+	obj.date = new Date(obj.date.substr(0, 4), parseInt(obj.date.substr(4,2))-1, obj.date.substr(6,2));
 	if(obj.datatype == defs.datatype.bin ||
 		(obj.datatype == defs.datatype.character
 			&& obj.filetype <= defs.filetype.ansimation)) {