I can understand PROMISING the artifacts to be delivered right before opening night, but GIVING the artifacts to them WAYYYYY before then?
NOT smart!
If you need a tax break, you take it when needed.