Roy|22|Added date check to prevent update by stale bookamarks

Change-Id: Iad68d8d94d01e0a0ccd2c53cd1461cd22fb793b8
Roy|000|Exception will be thrown when bookmark to update does not exist

Changes made as per Frank's review comments.

Change-Id: Ia70fb8d312bf5332ec33a11ab3d23e935d9359f2