Is that time of the year again! No matter where you are in the world you have probably been …