Not sure if you can actually be "100%" productive in that full work day -- but it certainly is more effective to do your work efficiently, and then go home and have proper time off, doing the same amount of work in less time. Six hour work days doesn't seem so bad if you're average worker is only working five hours out of an eight hour day anyway.
http://www.atlassian.com/time-wasting-at-work-infographic