C301A1 Code stubs and ideas copied from: http://stackoverflow.com/questions/8233236/ http://oak.cs.ucla.edu/cs144/projects/java/simpledateformat.html http://stackoverflow.com/questions/10118327/ http://stackoverflow.com/questions/5937557/ http://stackoverflow.com/questions/12384064/