Hi guys
As I have rediscover some of the minor mistakes I have made in the following 2 links and so proposed another workaround.
http://wordpress.org/support/topic/201910
http://wordpress.org/support/topic/200608
Here I have uploaded it to a site for you to download the codes
http://heartz.in/bugfix/register-plus.zip
Simply download, unzip, put into your plugin folder and activate it to work (you can also choose to copy and overwrite your register-plus.php only).
The difference is,
1) Segregate the function PassHead() to PassAdminHead()
*** NOTE ***
After you have activated the plugin, you must proceed to Settings > Register Plus and set the Date Field Settings in order for the date field to show up correctly.