Fixed birthday generation. 

Using moment.js would be better for daylight savings etc., but this adds another dependency. Therefore, fixed "by hand".
Updated dependencies for Express 4
Updated to work with Express 4
Added session options

Added session options to avoid deprecation messages
Added link to login page
Updated test case for birthday field

In the current implementation, it's not reflected that the month is 0-based in JavaScript dates (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#Parameters). This is not really covered by the test.

Furthermore, there is a problem with daylight savings if the new Date() object is just instanciated with 

    new Date(1678, 4, 24)

It would make sense to use moment.js to make it more sold, and avoid having casting problems.
Use IP address instead of localhost
Change to UTC
Change to UTC
Fixed missing bracket
Reverted to original code
Reverted to original date testing
Merge pull request #1 from tobilg/master

Updated login sample app to Express 4 & Small fixes