In John 12:3-8 (NKJV)
3 Then Mary took a pound of very costly oil of spikenard, anointed the feet of Jesus, and wiped His feet with her hair. And the house was filled with the fragrance of the oil. 4 But one of His disciples, Judas Iscariot, Simon’s son, who would betray Him, said, 5 “Why was this fragrant oil not sold for three hundred denarii and given to the poor?” 6 This he said, not that he cared for the poor, but because he was a thief, and had the money box; and he used to take what was put in it. 7 But Jesus said, “Let her alone; she has kept this for the day of My burial. 8 For the poor you have with you always, but Me you do not have always.”
Do you think the concern (made maliciously) by Judas Iscariot, is exhaustively answered by Jesus here? Is this point addressed anywhere else? Does He give guidance as to when we should use temporal goods (fragrant oil) to glorify Him, and when we should "sell them and give to the poor" as suggested by Judas?
EDIT My question could be restated as, in light of this passage, if I had a fragrant oil, should I use it to anoint the feet of Jesus or should I sell the oil to give money to the poor? I was wondering if this was addressed somewhere else in the scriptures. It relates to a criticism I often hear in the lines of "the money spent to build eg St. Peter, should have been used to feed the poor and not in expensive marbles etc."