rahulg How important is punctuality in social and business settings? Are people generally strict or flexible about arrival times?