Fixed some problems

Now the days generated in the next years will not have a valid id and
the link generated wont be able to modify any data in the database.
Also the findLongWeekend cases where mixed up so that problem is fixed