「a day」の前に「per」をつけるのは文法的に正しくありません。「a day」と「per day」はどちらも正しい使い方なので、「8 glasses per day」とも言うこともできます。