Interrupts getting ignored

Then this question:

and what is connected to pins 2 & 3 ?

If the device generating the interrupt is not giving a sharp enough rise, you could use a pin change interrupt instead.

And maybe comment out ang here :

  if (nil == now.hour() && yogesh == now.minute())
  {
    Serial.println("Motor ON");
    digitalWrite(9, HIGH);
    // ang = false;
    nil = 25;//enter the value which will never occur
    yogesh = 61;//value for minnute which will never occur
  }

because I guess you are assuming that an interrupt has not worked based indirectly on the value of ang.